Topic Notes

These are assorted notes about particular python topics used in the Python certificate program.

Arranged in order of the lessons:

See the Canvas or EdX instance for your class for the full lesson descriptions.

Py220: Advanced Python

Lesson 1: Functional Programming 2

Lesson 2: Functional Programming 3

Lesson 3: Advanced Language Constructs

Lesson 4: MetaProgramming

Lesson 5: Logging and Debugging

Lesson 6: Advanced Testing

Lesson 7: Relational Databases

Andy Miles’ slides

Example code on gitHub

Lesson 8: Non-Relational Databases

Lesson 10: Profiling and Performance