The Hitchhikerโ€™s Guide to Python!ยถ

Greetings, Earthling! Welcome to 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 Python developers a best practice handbook for the installation, configuration, and usage of Python on a daily basis.

This guide is opinionated in a way that is almost, but not quite, entirely unlike Pythonโ€™s official documentation. You wonโ€™t find a list of every Python web framework available here. Rather, youโ€™ll find a nice concise list of highly recommended options.

Note

The use of Python 3 is highly recommended over Python 2. Consider upgrading your applications and infrastructures if you find yourself still using Python 2 in production today. If you are using Python 3, congratulations โ€” you are indeed a person of excellent taste. โ€”Kenneth Reitz

Letโ€™s get started! But first, letโ€™s make sure you know where your towel is.