1.2 KiB
1.2 KiB
Practical Python Programming
Table of Contents
- 1. Introduction to Python
- 2. Working with Data
- 3. Program Organization
- 4. Classes and Objects
- 5. The Inner Workings of Python Objects
- 6. Generators
- 7. A Few Advanced Topics
- 8. Testing, Logging, and Debugging
- 9. Packages
Acknowledgements
Llorenç Muntaner was instrumental in converting the course content from Apple Keynote to the online structure that you see here.
Various instructors have presented this course at one time or another over the last decade. This includes (in alphabetical order): Ned Batchelder, Juan Pablo Claude, Mark Fenner, Michael Foord, Matt Harrison, Raymond Hettinger, Daniel Klein, Travis Oliphant, James Powell, Michael Selik, Hugo Shi, Ian Stokes-Rees, Yarko Tymciurak, Bryan Van de ven, Peter Wang, and Mark Wiebe.
I'd also like to thank the thousands of students who took this course and contributed to its success with their feedback and discussion.