Learning Python

Anti-patterns

Learn to recognise and avoid Python anti-patterns.

  1. Contributing code?
    1. Read The Zen of Python.
    2. Read Python Anti-Patterns.
    3. Code with style. Plug pycodestyle (PEP-8), pydocstyle (PEP-257), Flake8, ISort tools into your editor.

Entry points

We use Python entry_points as a way to provide extensions for packages.