Lectures: Mon 15:40, S3 (Tomáš BurešPetr Hnětynka)
Labs:
  Mon 9:00, S3 (Jan Kofroň)
  Mon 10:40, SU1 (Jan Kofroň)
Page in SIS: NPRG065
Grading: Credit and exam

News

Exam and credits

Slides and examples

Lecture
Topic
Slides/Files
1
Introduction
2
Basic control structures, numbers, strings
3
Lists, tuples, dicts, etc.
4
Modules, Basic I/O, Handling exceptions
5
Basic I/O and exceptions (cont.), Functions
6
Std library overview, unittesting, packaging
7
Functional programming, generators
8
Classes — introduction
9
Classes & polymorphism, Enums
10
Classes & special methods
11
Classes & special methods II.
12
Metaclasses