Difference between revisions of "Scripting programmering - Python"
(→MCQ Quiz) |
|||
(25 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
[https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe Download Python] | [https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe Download Python] | ||
[https://www.jetbrains.com/pycharm-edu/ Download PyCharm editor] | [https://www.jetbrains.com/pycharm-edu/ Download PyCharm editor] | ||
+ | |||
+ | [http://mars.merhot.dk/mediawiki/images/4/49/Sql.pdf SQL eksempler] | ||
+ | |||
+ | [https://www.youtube.com/playlist?list=PLGLfVvz_LVvTn3cK5e6LjhgGiSeVlIRwt youtube videoer] | ||
+ | |||
+ | |||
+ | |||
+ | == Tirsdag den 30. august 2016 == | ||
+ | |||
+ | Kl. 08.00 | ||
+ | Vi mødes i Navi1: | ||
+ | Opsamling fra igår. | ||
+ | Gennemgang af lommeregner. | ||
+ | |||
+ | Kl. 09.25 - Formiddagspause | ||
+ | Kl. 09.55 | ||
+ | Læs Kapittel 1 & 2 af "Automate the boring stuff" | ||
+ | Øvelse: gør brug af "if" og "while" sætninger til at lave et "Gæt et tal" spil | ||
+ | |||
+ | Kl. 11.25 - Frokostpause - velbekomme! | ||
+ | Kl. 12.00 | ||
+ | Undervisning: gennemgå Strings og deres egenskaber | ||
+ | hvis der er er tid. gennemgå arrays | ||
+ | |||
+ | Kl. 13.30 - Eftermiddagspause | ||
+ | Kl. 13.45 | ||
+ | Læs kapittel 3 & 4 af "Automate the boring stuff" | ||
+ | Opgave: Brug lister til at lave et spil "sænke slag skib" | ||
+ | |||
+ | Kl. 15.15 - Slut for i dag! | ||
+ | |||
+ | |||
+ | == Onsdag den 31. august 2016 == | ||
+ | |||
+ | Kl. 08.00 | ||
+ | Vi mødes i Navi1: | ||
+ | gennemgang af for loops | ||
+ | Gennegang af Filer | ||
+ | |||
+ | Kl. 09.25 - Formiddagspause | ||
+ | Kl. 09.55 | ||
+ | lav et backup script | ||
+ | Brugeren indtaster en mappe der skal tages backup af og en destinations mappe | ||
+ | - Udvid ved at tilføje muligheden for at kun bestemte filtyper bliver backupet | ||
+ | (hvis du er hurtig færdig så hjælp sidemanden) | ||
+ | hvis der er tid: læst kapittel 6 | ||
+ | Kl. 11.25 - Frokostpause - velbekomme! | ||
+ | Kl. 12.00 | ||
+ | gå igang med opgaver | ||
+ | |||
+ | Kl. 13.30 - Eftermiddagspause | ||
+ | Kl. 13.45 | ||
+ | Fortsæt med opgaver | ||
+ | |||
+ | Kl. 15.15 - Slut for i dag! | ||
+ | |||
+ | |||
+ | '''Opgaver''' | ||
+ | |||
+ | lav et "sten, papir, saks" spil mod computeren | ||
+ | - udvid ved at tilføje x antal ture og sammelign hvem der vandt flest gang | ||
+ | |||
+ | Generer et tilfældigt kodeord - udvid scriptet ved at spørge brugeren hvor langt kode skal være | ||
+ | |||
+ | Lav et primitivt krypterings script. | ||
+ | Bogstaverne i den string brugeren taster ind, bliver erstattet af andre bogstaver (eksempelvis alle A'er bliver skiftet ud med B og alle B'er med C osv ) lav også mulighed for dekryptering | ||
+ | |||
+ | lav en tekst editor. | ||
+ | brugeren skriver først navnet på filen. alt der skrives derefter bliver gemt i filen indtil han/hun skriver "exit" | ||
+ | |||
+ | Check om en brugers brugernavn og password er korrekt - hent brugernavne og passwords fra en fil | ||
+ | udvid ved at have flere navne og passwords i samme fil | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == PRØVE (Fredag 01-09-2016) == | ||
+ | Lav et python script der: | ||
+ | |||
+ | #Modtager input fra brugeren og lægger det i en variabel | ||
+ | #tilføjer inputtet til en database (enten flat eller sql database) | ||
+ | |||
+ | |||
+ | Lav et nyt python script der: | ||
+ | |||
+ | #Forbinder til databasen | ||
+ | #udlæser alle data fra databasen på skærmen | ||
+ | |||
+ | |||
+ | *Der er 2 timer til at færdiggøre de 2 scripts og maile dem. | ||
+ | *Det er tilladt at bruge egne notater og kode eksempler til prøven (også digitale notater på PC'en) | ||
+ | *Det er IKKE tilladt at bruge internettet til at indhente hjælp. | ||
+ | *Er du på H1 mailes til olso@mercantec.dk | ||
+ | *Er du på H2 mailes til makn@mercantec.dk |
Latest revision as of 07:12, 2 September 2016
Scripprogrammering - Python
Resourcer
Læsning - Automate the boring stuff
https://www.codingame.com
Download Python Download PyCharm editor
SQL eksempler
youtube videoer
Tirsdag den 30. august 2016
Kl. 08.00
Vi mødes i Navi1: Opsamling fra igår. Gennemgang af lommeregner.
Kl. 09.25 - Formiddagspause Kl. 09.55
Læs Kapittel 1 & 2 af "Automate the boring stuff" Øvelse: gør brug af "if" og "while" sætninger til at lave et "Gæt et tal" spil
Kl. 11.25 - Frokostpause - velbekomme! Kl. 12.00
Undervisning: gennemgå Strings og deres egenskaber hvis der er er tid. gennemgå arrays
Kl. 13.30 - Eftermiddagspause Kl. 13.45
Læs kapittel 3 & 4 af "Automate the boring stuff" Opgave: Brug lister til at lave et spil "sænke slag skib"
Kl. 15.15 - Slut for i dag!
Onsdag den 31. august 2016
Kl. 08.00
Vi mødes i Navi1: gennemgang af for loops Gennegang af Filer
Kl. 09.25 - Formiddagspause Kl. 09.55
lav et backup script Brugeren indtaster en mappe der skal tages backup af og en destinations mappe - Udvid ved at tilføje muligheden for at kun bestemte filtyper bliver backupet (hvis du er hurtig færdig så hjælp sidemanden) hvis der er tid: læst kapittel 6
Kl. 11.25 - Frokostpause - velbekomme! Kl. 12.00
gå igang med opgaver
Kl. 13.30 - Eftermiddagspause Kl. 13.45
Fortsæt med opgaver
Kl. 15.15 - Slut for i dag!
Opgaver
lav et "sten, papir, saks" spil mod computeren - udvid ved at tilføje x antal ture og sammelign hvem der vandt flest gang
Generer et tilfældigt kodeord - udvid scriptet ved at spørge brugeren hvor langt kode skal være
Lav et primitivt krypterings script. Bogstaverne i den string brugeren taster ind, bliver erstattet af andre bogstaver (eksempelvis alle A'er bliver skiftet ud med B og alle B'er med C osv ) lav også mulighed for dekryptering
lav en tekst editor. brugeren skriver først navnet på filen. alt der skrives derefter bliver gemt i filen indtil han/hun skriver "exit"
Check om en brugers brugernavn og password er korrekt - hent brugernavne og passwords fra en fil udvid ved at have flere navne og passwords i samme fil
PRØVE (Fredag 01-09-2016)
Lav et python script der:
- Modtager input fra brugeren og lægger det i en variabel
- tilføjer inputtet til en database (enten flat eller sql database)
Lav et nyt python script der:
- Forbinder til databasen
- udlæser alle data fra databasen på skærmen
- Der er 2 timer til at færdiggøre de 2 scripts og maile dem.
- Det er tilladt at bruge egne notater og kode eksempler til prøven (også digitale notater på PC'en)
- Det er IKKE tilladt at bruge internettet til at indhente hjælp.
- Er du på H1 mailes til olso@mercantec.dk
- Er du på H2 mailes til makn@mercantec.dk