Welcome, fellow Pythoneer! This is a small book of Python anti-patterns and worst practices.
Learning about these anti-patterns will help you to avoid them in your own code and make you a better programmer (hopefully). Each pattern comes with a small description, examples and possible solutions.
This book contains anti- and migrations pattern for Python and for popular Python frameworks, such as Django. We categorized the patterns as
Anti-patterns that will literally break your code or make it do the wrong things.
Anti-patterns that will make your code hard to maintain or extend.
Anti-patterns that will make your code hard to read or understand.
Anti-patterns that will unnecessarily slow your code down.
Anti-patterns that will pose a security risk to your program.
Patterns that help you migrate faster to new versions of a framework