Skip to content
Python best practices guidebook, written for humans.
Branch: master
Clone or download
Pull request Compare This branch is 19 commits behind realpython:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs python-requests.org redirect Feb 8, 2019
ext add logo source Feb 21, 2016
.gitignore
.travis.yml
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jun 5, 2017
CONTRIBUTING.md More typo, grammar, and style fixes Dec 18, 2018
LICENSE
Makefile
Readme.rst
TODO.rst
make.bat
requirements-to-freeze.txt requirements.txt Feb 21, 2016
requirements.txt
runtime.txt

Readme.rst

Hitchhiker's Guide to Python

Python Best Practices Guidebook

https://farm1.staticflickr.com/628/33173824932_58add34581_k_d.jpg


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
  • Numpy, scipy, statpy, pyplot, matplotlib
  • 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 docs.python-guide.org.

You can’t perform that action at this time.