12 Where to from here?
Congratulations! You’ve reached the end of the book, which (if you’re not peeking ahead) means that you’ve finished a large number of Python exercises. As a result, your Python has improved in a few ways.
First, you’re now more familiar with Python syntax and techniques. Like someone learning a foreign language, you might previously have had the vocabulary and grammar structures in place, but now you can express yourself more fluently. You don’t need to think quite as long when deciding what word to choose. You won’t be using constructs that work but are considered un-Pythonic.
Second, you’ve seen enough different problems, and used Python to solve them, that you now know what to do when you encounter new problems. You’ll know what questions to ask, how to break the problems down into their elements, and what Python constructs will best map to your solutions. You’ll be able to compare the trade-offs between different options and then integrate the best ones into your code.
Third, you’re now more familiar with Python’s way of doing things and the vocabulary that the language uses to describe them. This means that the Python documentation, as well as the community’s ecosystem of blogs, tutorials, articles, and videos, will be more understandable to you. The descriptions will make more sense, and the examples will be more powerful.