The Hitchhiker’s Guide to Python!
This is a living, breathing guide. If you’d like to contribute,fork us on GitHub!
This handcrafted guide exists to provide both novice and expert Pythondevelopers a best practice handbook to the installation, configuration, andusage of Python on a daily basis.
This guide is opinionated in a way that is almost, but not quite, entirelyunlike Python’s official documentation. You won’t find a list of every Python web frameworkavailable here. Rather, you’ll find a nice concise list of highly recommendedoptions.
Note
Let’s get started! But first, let’s make sure you know where your towel is.
New to Python? Let’s properly setup up your Python environment:
Python Development Environments
This part of the guide focuses on the Python development environment,and the best-practice tools that are available for writing Python code.
This part of the guide focuses on the best-practices for writing Python code.
Scenario Guide for Python Applications
- Network Applications
- HTML Scraping
- GUI Applications
- Networking
- Continuous Integration
- Image Manipulation
- XML parsing
- Cryptography
- Interfacing with C/C++ Libraries
This part of the guide focuses on deploying your Python code.
Additional Notes
This part of the guide, which is mostly prose, begins with somebackground information about Python, and then focuses on next steps.
Note
Notes defined within all diatonic and chromatic musical scales have beenintentionally excluded from this list of additional notes. Additionally,this note.