PDF slides will be made available. The lectures, however, will also include blackboard sessions as well as live coding demonstrations. Active participation in lectures is expected.
date | week | lect. | topic |
---|---|---|---|
06.10.2017 | 1. | MR | Introduction, the way of program. Variables, expressions, and statements.lec01-intro-mr.pdf |
13.10.2017 | 2. | MR | Program flow, conditionals, simple loops, simple data types lec02-programflow-mr.pdf |
20.10.2017 | 3. | MR | Program structure, functions lec03-functions-mr.pdf |
27.10.2017 | 4. | MR | Compound data types, traversals lec04-compound-types-mr.pdf |
03.11.2017 | 5. | MR | Modules, namespaces lec05-modules-mr.pdf |
10.11.2017 | 6. | MR | Collections: sets, dictionaries, named tuples lec06-collections-mr.pdf |
17.11.2017 | 7. | No lecture, Public Holiday | |
24.11.2017 | 8. | MR | Files, I/O reading, writing data. lec07-files-mr.pdf |
01.12.2017 | 9. | TP | Clean code and how to write it, PEP-8, Intro to SPAM filter |
08.12.2017 | 10. | MR | Objects, classes I lec09-classes-objects-mr.pdf |
15.12.2017 | 11. | MR | Recapitulation of selected parts and practical examples lec10-selected-parts-python-mr.pdf |
22.12.2017 | 12. | MR | Objects, classes II lec11-classes-objects-mr.pdf |
05.01.2018 | 13. | MR | MID-TERM TEST during the lecture! |
12.01.2017 | 14. | MR | Testing programs. Unit tests. Exceptions. lec12-testing-exceptions-mr.pdf |