Python Knowledge Base

This is a collection of best practices and anti-patterns for Python and popular Python frameworks, such as Django, Flask or Odoo. Explore the different sections of this knowledge base, to increase the correctness, security, performance, maintainability, and readability of your Python code. Sign up for free to automatically monitor whether your own projects comply with all these best practices.

You can also explore the code quality of over 5.000 open source projects for free and contribute to this collection by creating or suggesting your own articles.


Python

Correctness

Maintainability

Performance

Readability

Security

Frameworks

Django

Flask

Plone

Odoo