kennethreitz/python-guide

 kennethreitz / python-guide

kennethreitz / python-guide

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

python-guide-2-200224466881010121214141616181820202017-06-222017-06-232017-06-242017-06-252017-06-262017-06-272017-06-282017-06-292017-06-302017-07-012017-07-022017-07-032017-07-042017-07-052017-07-062017-07-072017-07-082017-07-092017-07-102017-07-112017-07-122017-07-132017-07-142017-07-152017-07-162017-07-172017-07-182017-07-192017-07-202017-07-21python-guide49.11538461538112.5350965672017-06-22524.8315649867105.9244610672017-06-23340.5477453581119.1457320672017-06-24456.2639257294112.5350965672017-06-25371.9801061008119.1457320672017-06-261087.696286472172.8712835682017-06-2716103.41246684433.20747056862017-06-2811119.12864721566.26064806812017-06-297134.84482758692.70319006772017-06-304150.561007958112.5350965672017-07-012166.277188329125.7563675672017-07-025181.9933687105.9244610672017-07-032197.709549072125.7563675672017-07-049213.42572944379.48191906792017-07-058229.14190981486.09255456782017-07-068244.85809018686.09255456782017-07-079260.57427055779.48191906792017-07-081276.290450928132.3670030672017-07-093292.0066313119.1457320672017-07-107307.72281167192.70319006772017-07-1110323.43899204272.8712835682017-07-123339.155172414119.1457320672017-07-134354.871352785112.5350965672017-07-142370.587533156125.7563675672017-07-152386.303713528125.7563675672017-07-167402.01989389992.70319006772017-07-1720417.7360742716.764928568952017-07-1815433.45225464239.81810606852017-07-197449.16843501392.70319006772017-07-2010464.88461538572.8712835682017-07-2109.11538461538138.9776385672017-06-22024.8315649867138.9776385672017-06-23140.5477453581132.3670030672017-06-24156.2639257294132.3670030672017-06-25-171.9801061008145.5882740672017-06-26-287.6962864721152.1989095672017-06-273103.412466844119.1457320672017-06-280119.128647215138.9776385672017-06-29-2134.844827586152.1989095672017-06-30-1150.561007958145.5882740672017-07-010166.277188329138.9776385672017-07-024181.9933687112.5350965672017-07-031197.709549072132.3670030672017-07-042213.425729443125.7563675672017-07-051229.141909814132.3670030672017-07-063244.858090186119.1457320672017-07-073260.574270557119.1457320672017-07-080276.290450928138.9776385672017-07-09-3292.0066313158.8095450672017-07-104307.722811671112.5350965672017-07-111323.438992042132.3670030672017-07-121339.155172414132.3670030672017-07-13-2354.871352785152.1989095672017-07-14-2370.587533156152.1989095672017-07-150386.303713528138.9776385672017-07-164402.019893899112.5350965672017-07-171417.736074271132.3670030672017-07-183433.452254642119.1457320672017-07-192449.168435013125.7563675672017-07-201464.884615385132.3670030672017-07-2129.11538461538125.7563675672017-06-22124.8315649867132.3670030672017-06-23040.5477453581138.9776385672017-06-24056.2639257294138.9776385672017-06-25-171.9801061008145.5882740672017-06-26187.6962864721132.3670030672017-06-272103.412466844125.7563675672017-06-282119.128647215125.7563675672017-06-291134.844827586132.3670030672017-06-300150.561007958138.9776385672017-07-010166.277188329138.9776385672017-07-021181.9933687132.3670030672017-07-030197.709549072138.9776385672017-07-042213.425729443125.7563675672017-07-050229.141909814138.9776385672017-07-061244.858090186132.3670030672017-07-070260.574270557138.9776385672017-07-08-1276.290450928145.5882740672017-07-091292.0066313132.3670030672017-07-100307.722811671138.9776385672017-07-112323.438992042125.7563675672017-07-120339.155172414138.9776385672017-07-131354.871352785132.3670030672017-07-140370.587533156138.9776385672017-07-150386.303713528138.9776385672017-07-160402.019893899138.9776385672017-07-172417.736074271125.7563675672017-07-181433.452254642132.3670030672017-07-191449.168435013132.3670030672017-07-200464.884615385138.9776385672017-07-21starforkwatch

 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.