Skip to content
Python best practices guidebook, written for Humans.
Find file
Pull request Compare This branch is 1103 commits behind kennethreitz:master.
Latest commit c00101a Jun 8, 2012 @kennethreitz kennethreitz Merge pull request #163 from JensRantil/add_admin_links
Add admin links
Failed to load latest commit information.
docs Adding links for admin utilities Jun 8, 2012
Makefile add basic makefile Dec 22, 2011
Readme.rst Adding a reference to Jun 8, 2012
make.bat add make.bat Feb 12, 2012


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/version specific installations
  • Py2app, Py2exe, bbfreeze, pyInstaller
  • Pip / virtualenv
  • Documentation. Writing it.
  • server configurations / tools for various web frameworks
  • fabric
  • exhaustive module recommendations, grouped by topic/purpose
  • Testing. Jenkins + tox guides.
  • How to interface w/ hg from git easily
  • what libraries to use for what

If you are not fond of reading reStructuredText, there is a almost up-to-date HTML version at

Something went wrong with that request. Please try again.