The importance of writing code that others developers want to use, and how Python’s features (particularly its object model hooks) enable developers to write more useful code
What Python decorators do, and how the process of learning to write Python decorators can help a developer master understanding of Python as a whole
How Python generators are an excellent tool for implementing highly scalable software
The ever-increasing transition from Python Version 2 to Version 3: Maxwell notes that over the last year, the percentage of his course attendees who say they are coding in Version 3 has increased from 20% to more than 50%.
Python’s popularity is fueled by its use by people who are not professional software engineers. Maxwell says that “Python is a language that people who are not trained in programming can quickly pick up and be productive with.”