Welcome to Python Guide’s docs!

Python Guide is one humble [1] tech warriors opinions on the best way to get going with Python. In addition, this guide tries to highlight anything specific to Python and Windows, as python docs are often linux leaning.

Oh, and it provides a generator which sets up a new project with best practices, in the same amount of time it takes to setup a virtual environment (and it sets that up too).

While the guide is setup to provide a best practice of how to develop in Python, it reflects development practices I believe are good in any language and are implemented here with Python. Things such as writing documentation are included. Recognizing these are subjects not always popular with programmers, they are popular with guys like me who have to lead companies and need to be able to do crazy things, like maintain code years (if not decades) after it was written. Documentation is good; at very least necessary. This guild will make things like that straight forward to setup where possible.

Get Started

Here are the three simple steps to create a new project with best practices

  1. Install Python and Install PyCharm
  2. Install sjb.pyguide
  3. Generate project

Indices and tables

Footnotes

[1]Instead of humble some might say overly opinionated pain in the ass always trying to be funny