Uvod

V drugem semestru tečaja boste spoznali bolj zapletene strukture in ukaze v jeziku Python. Naučili vas bomo, kako jih uporabiti v lastnih lastnih Python projektih.

Program tečaja

1Lekcija 1 Ponovitev vsebin tečaja 1. stonje
Namen lekcije je ponoviti snov iz prvega semestra, kot so spremenljivke in operacije nad spremenljivkami, različne programske strukture, kot so odločitveni stavki, zanke in funkcije.
2Lekcija 2 - Uvod v objektno orientirano programiranje (razredi, objekti)
V okviru druge lekcije se bomo spoznali osnove objektnega programiranja. Odgovorili bomo na vprašanja kaj so razredi in objekti, ter spoznali njihov pomen in način uporabe pri programiranjue. Naučili se bomo ustvarjati lastne objekte, funkcije itd.
3Lekcija 3 - Constructor / Konstruktor
Namen te lekcije je spoznati pojem kontruktorja. Konstruktor je pomemben del definicije razreda. Obravnavali bomo različna pomena spremenljivk v kontekstu razredov in objektov.
4Lesson 4. Inheritance
5Lesson 5. Repetition of object-oriented programming
6Lesson 6. A simple racing game
7Lesson 7. Character creator part 1
8Lesson 8. Character creator part 2
9Lesson 9. Snake game part 1
10Lesson 10. Snake game part 2
11Lesson 11. Arkanoid game part 1
12Lesson 12. Arkanoid game part 2
13Lesson 13. Arkanoid game part 3
14Lesson 14. Introduction to hacking