elements-of-python-style
Style guide
A style guide for writing Python code that emphasizes readability and follows best practices beyond PEP8
Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
3k stars
123 watching
260 forks
last commit: 7 months ago
Linked from 1 awesome list
code-stylecodestyledocumentationflake8pep8pythonpython-stylepython3readabilitystyle-guidestyleguide
Related projects:
Repository | Description | Stars |
---|---|---|
peter-evans/autopep8 | Automatically formats Python code to conform to PEP 8 style guide. | 85 |
zedr/clean-code-python | A set of guidelines and best practices for writing readable, maintainable, and efficient Python code. | 4,443 |
pycqa/pep8-naming | Checks Python code against PEP 8 naming conventions to ensure consistent and readable coding practices. | 512 |
dry-python/classes | Typed polymorphism primitives for Python business logic | 670 |
wemake-services/wemake-python-styleguide | A strict Python linter aimed at enforcing best practices and reducing code complexity | 2,541 |
satwikkansal/wtfpython | Explains counter-intuitive aspects of Python programming | 35,778 |
mobility-university/flake8-newspaper-style | Enforces a standardized coding style in Python similar to newspaper article structure | 12 |
python/peps | A central repository of Python language enhancements and improvements | 4,454 |
joaopalmeiro/flake8-import-conventions | Provides a set of recommended import conventions for popular Python packages | 7 |
faif/python-patterns | A collection of reusable design solutions in Python for efficient and flexible software development | 40,499 |
orsinium-labs/flake8-pylint | An extension for flake8 that integrates PyLint to check Python code quality and detect potential errors. | 8 |
orsinium-labs/flake8-length | Provides an alternative line length validation rule for Python code to help maintain readable text messages | 24 |
joerick/pyinstrument | A Python profiler tool used to identify and optimize slow parts of code. | 6,651 |
santinic/pampy | A pattern-matching library for Python that simplifies code and improves readability | 3,516 |
kachayev/fn.py | Provides a set of functional programming primitives and tools to improve code organization and debugging in Python | 3,351 |