python-elective-2-spring-2019.github.io

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)