Things to Read
Unfortunately, I can not write cover every facet of Python 3 in this book. Fortunately, there are many wonderful, freely available tutorials available elsewhere.
Decorators:
- Function Decorators by Ariel Ortiz
- More on Function Decorators by Ariel Ortiz
- Charming Python: Decorators make magic easy by David Mertz
- Function Definitions in the official Python documentation
Properties:
- The Python property builtin by Adam Gomaa
- Getters/Setters/Fuxors by Ryan Tomayko
- property() function in the official Python documentation
Descriptors:
- How-To Guide For Descriptors by Raymond Hettinger
- Charming Python: Python elegance and warts, Part 2 by David Mertz
- Python Descriptors by Mark Summerfield
- Invoking Descriptors in the official Python documentation
Threading & multiprocessing:
- threading module
- threading — Manage concurrent threads
- multiprocessing module
- multiprocessing — Manage processes like threads
- Python threads and the Global Interpreter Lock by Jesse Noller
- Inside the Python gil (video) by David Beazley
Metaclasses:
- Metaclass programming in Python by David Mertz and Michele Simionato
- Metaclass programming in Python, Part 2 by David Mertz and Michele Simionato
- Metaclass programming in Python, Part 3 by David Mertz and Michele Simionato
In addition, Doug Hellman’s Python Module of the Week is a fantastic guide to many of the modules in the Python standard library.
Get hands-on with 1400+ tech skills courses.