Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Python best practices guidebook, written for Humans.
Batchfile Makefile
Branch: master

Merge pull request #583 from Carreau/2020

explicitely state EOL year for python 2
latest commit f760d4b54d
@sigmavirus24 sigmavirus24 authored


Hitchhiker's Guide to Python

Python Best Practices Guidebook

Work in progress. If you'd like to help, please do. There's a lot of work to be done.

This guide is currently under heavy development. This opinionated guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.

Topics include:

  • Platform- and version-specific installations
  • Py2app, Py2exe, bbfreeze, pyInstaller
  • Pip
  • Virtualenv
  • Fabric
  • Exhaustive module recommendations, grouped by topic/purpose
  • Which libraries to use for what
  • Server configurations & tools for various web frameworks
  • Documentation: writing it
  • Testing: Jenkins & tox guides
  • How to easily interface hg from git

If you aren't fond of reading reStructuredText, there is an almost up-to-date HTML version at

Something went wrong with that request. Please try again.