kennethreitz/python-guide

 kennethreitz / python-guide

kennethreitz / python-guide

Python best practices guidebook, written for Humans. http://docs.python-guide.org

python-guide11450114501146011460114701147011480114801149011490115001150011510115101152011520115301153011540115402017-05-132017-05-142017-05-152017-05-162017-05-172017-05-182017-05-192017-05-202017-05-212017-05-222017-05-232017-05-242017-05-252017-05-262017-05-27python-guide114498.23112389909199.565737722017-05-131145337.6279949673190.965619742017-05-141145867.0248660355180.2154722652017-05-151146996.4217371037156.5651478212017-05-1611477125.818608172139.3649118622017-05-1711480155.21547924132.9148233772017-05-1811484184.612350308124.3147053972017-05-1911496214.00922137698.51435145782017-05-2011500243.40609244589.91423347812017-05-2111507272.80296351374.86402701362017-05-2211511302.19983458166.26390903382017-05-2311521331.59670564944.76361408452017-05-2411526360.99357671734.01346660982017-05-2511532390.39044778621.11328964022017-05-2611540419.7873188543.913053680782017-05-27star

 README

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
  • 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.