Difference between revisions of "Scripting programmering - Python"
(→PRØVE (Fredag 01-09-2016)) |
(→PRØVE (Fredag 01-09-2016)) |
||
Line 99: | Line 99: | ||
Lav et nyt python script der: | Lav et nyt python script der: | ||
+ | |||
1: Forbinder til databasen "prove.db" | 1: Forbinder til databasen "prove.db" | ||
Revision as of 19:58, 1 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:
1: Modtager input fra brugeren og lægger det i en variabel
2: Forbinder til en database fil med navnet "prove.db"
3: Opretter en tabel med navnet "bruger_input" som indeholder felterne "ID" og "input"
4: Indsætter et tal i ID feltet og brugerens input in feltet "input" (der gives ekstra point hvis ID feltet auto incremere)
Lav et nyt python script der:
1: Forbinder til databasen "prove.db"
2: udlæser alle data (både ID og input) på skærmen fra tabellen "bruger_input"
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