Python Elective II Spring 2019
Teachings:
Tuesdays: 11:45 - 16:30
| Date |
Topic |
Notes |
| 1 |
Lesson 1: Introduction to the Python elective
Lesson 2: Introduction to Python and Python Strings
|
|
| 2 |
Lesson 3: Python Types, simple types, Lists, Tuples and Sorting, Functions
Lesson 4: Dictionary, Sets, Reading and Writing Files
|
|
| 3 |
Lesson 5: Python Utilities and Modules
Lesson 6: Git, Markdown and the Mandatory "Required reading Exercise"
|
|
| 4 |
Lesson 7: Mandatory "Required reading Exercise"
Lesson 8: Mandatory "Required reading Exercise - Presentation & Evaluation"
|
|
| 5 |
Lesson 9: Classes OOP, Virtual Environments
Lesson 10 OOP, Duck typing, generators, abc
|
|
| 6 |
Lesson 11: Unit Test
Lesson 12: Test driven development (TDD) |
|
|
| 7 |
Recursion, Searching, Sorting, Merging Algorithms |
|
| 8 |
Searching, Sorting, Merging Algorithms |
|
| 9 |
Easter Holliday |
|
| 10 |
Lesson 17: Python Tips and Tricks |
|
| 11 |
Lesson 18: Python Tips and Tricks II
|
|
| 11 |
Mandatory Assignment II - Handin on Fronter
|
|
| 11 |
Lesson 19: protocols, @property, arg for the decorator Lesson 20: Generators |
|
| 13 |
Exam Project |
|
| 14 |
Exam Project |
|
| 15 |
Exam Project & Exam tips and Tricks |
|
| 15 |
Exam |
|
|
Exam |
|
|
Exam |
|
* Changes to this plan can occour.
Teacher: Claus Bové (clbo@kea.dk)