Tutorials ¶
The Little Book of Python Anti-Patterns ¶
This is an open-source book of Python anti-patterns and worst practices. Check out docs/index.rst for more information.
Note
This is still (and will always be) a work-in-progress, feel free to contribute by suggesting improvements, adding new articles, improving existing ones, or translating this into other languages.
Socratica ¶
Socratica is hands-down the best YouTube channel for Python beginners (in my opinion). The videos are short and well explained.
It’s the channel I wish I had discovered when I was a beginner . I’ve since used it to fill in gaps in my knowledge.
Arjan codes ¶
As you gain experience as a developer and your projects get more complex, success depends less on what you’re building but how.
Right now, I’m a big fan of Arjan Codes. A few months ago, I was assigned to build a new tool at work with just one other developer. I was given a lot of freedom to write the code how I wanted, so it was important that I wrote clean code.
Complex projects involving data from multiple sources involve a lot of Python. Arjan’s videos have helped me make more use of Object Orientated Programming (OOP) and identify code smells.
This video on common Python code smells is a great way to learn a few Python best practices: