Skip to content

Latest commit

 

History

History
95 lines (73 loc) · 2.36 KB

index.md

File metadata and controls

95 lines (73 loc) · 2.36 KB

Advanced Python Mastery Exercises

Copyright (C) 2007-2023
David M. Beazley
https://www.dabeaz.com

This page contains links to all of the course exercises. For the best experience, the exercises should be worked in order as later exercises often build upon earlier exercises. The Solutions/ directory contains fully worked out solutions to every exercise. You can use this if you get stuck or you need to reset your code to a working state.

Before beginning, you should fork/clone the GitHub repo so that you have a local copy on your machine. Exercises assume that all of your work will take place in the top-level python-mastery directory.

Associated course presentation slides can be found at PythonMastery.pdf.

1. Python Review

2. Data Handling

3. Classes and Objects

4. Inside Python Objects

5. Functions, Errors, and Testing

6. Working with Code

7. Metaprogramming

8. Iterators, Generators, and Coroutines

9. Modules and Packages