realpython
python-guide
Batchfile

Python best practices guidebook, written for humans.

Last updated Jul 6, 2026
29.7k
Stars
5.9k
Forks
136
Issues
+14
Stars/day
Attention Score
80
Language breakdown
Batchfile 95.9%
Makefile 4.1%
โ–ธ Files click to expand
README

Hitchhiker's Guide to Python ============================

Python Best Practices Guidebook

โ†’ Read the free guide at: docs.python-guide.org <https://docs.python-guide.org>_

.. image:: https://farm1.staticflickr.com/628/3317382493258add34581k_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 `_.

ยฉ 2026 GitRepoTrend ยท realpython/python-guide ยท Updated daily from GitHub