I'm trying to remember how I learned Python. It was test-based, object-oriented, divided into chapters, all free online. …Sound familiar to anyone? I’d love to find it again.
@qcoding I learned Python in my first University year. My professor, who was involved in NASA programming projects before, taught it the same way. Unit tests, doctests, objects as abstractions to solve real problems.
When I talk with Python programmers today, I often hear that "all this stuff is unpythonic". Want to use type annotations? Unpythonic! Embarking on DDD? Unpythonic!
It seems to me there is a small subset of the Python language that fits the pythonic label.