Out of scope: This guide does not cover code deployment, automation/scripting, API's, etc. This only covers writing good Python code and setting up an environment.
- Python 2.x vs 3.x
- Style guide
- Editors and IDE's
- Virtual environments
- Requirements
- Logging
- Docstrings
To contribute to this guide, please:
- Create an issue to discuss any changes first
- Fork this repository
- Create a branch and make your changes on that branch
- Submit a pull request explaining your changes