L1: Objektorienterad programmering och grunderna i klasser.
Instruktioner.
Kod 1,
2.
Video 1
L2: Inkapsling, arv och klasshierarkier.
Instruktioner.
Kod 1,
2,
3.
Video 1,
2,
3.
L3: Inlämningsuppgift K1. Instruktioner.
L4: Överlagring och överskuggning.
Instruktioner.
Kod 1,
2,
3,
4,
5,
6.
Video 1,
2.
L5: Polymorfism och abstrakta klasser.
Instruktioner.
Kod 1,
2,
3,
4,
5.
Video 1,
2,
3.
L6: Inlämningsuppgift K2. Instruktioner.
L7: Generiska funktioner, moduler och paket.
Instruktioner.
Kod
1,
2,
3.
L8: Typbegränsningar och typhints.
Instruktioner.
Kod 1,
2,
3,
4,
5.
Video 1,
2.
L9: Inlämningsuppgift K3. Instruktioner.
L10: Övningar inför provet.
Instruktioner 1.
Kod 1,
2,
3,
4,
5,
6.
Ordlista inför provet
Prov 1
L11: Räckvidd och synlighet för variabler.
Instruktioner.
Kod 1,
2,
3,
4.
L12: Minneshantering och frigörelse av minnesresurser
L13: Listförståelse med map, filter och reduce.
Korta exempel.
Kod 1,
2,
3,
4.
Video 1,
2.
L14: Undantagshantering och try-except-block.
Kod 1.
L15: Felhantering med assertions.
Instruktioner.
Kod 1,
2.
L16: Läxförhör K5
L17: Programmeringsprojekt 1. Instruktioner.
L18: Användarvänlighet och gränssnitt
L19: Filhantering med textfiler och JSON.
Instruktioner.
Kod 1,
2,
3,
4,
5,
6.
L20: Databashantering med SQLite.
Övning 1.
Kod 1,
2,
3.
L21: Inlämningsuppgift K7
L22: Nätverkskommunikation med Sockets
L23: Asynkron kommunikation och trådar
L24: En titt på webbserverkommunikation via API:er
L25: Grupparbete K8. Kommunikation via nätverk
L26: Börja planera slutprojektet med projektplan
L27: Dela din kod med GitHub.
Manual GitHub.
Manual PyCharm med GitHub.
Instruktionsvideo.
L28: Tids- och minnesoptimering
L29: NumPy, seaborn, Panda(3D) och Arcade.
Kod 1,
2,
3,
4a,
4b,
5a,
5b,
5c.
L30: Slutprojekt
Inga kommentarer:
Skicka en kommentar