
Since there's only 1 stable platform holding us back, we can target 3.9 if the project still feels "new" in April 2022. For me, that is Linux only: Ubuntu LTS (20.04 has Python 3.8), Debian (bullseye has Python 3.9), and Red Hat (8 has Python 3.9) - thus assume python 3.8 for new projects. Introduction to Programming with Python (from Microsoft Virtual Academy)įor a new project, you should support the latest stable release of all platforms you care about.

/r/git and /r/mercurial - don't forget to put your code in a repo!./r/pyladies (women developers who love python)./r/coolgithubprojects (filtered on Python projects)./r/pystats (python in statistical analysis and machine learning)./r/inventwithpython (for the books written by /u/AlSweigart)./r/pygame (a set of modules designed for writing games)./r/django (web framework for perfectionists with deadlines)./r/pythoncoding (strict moderation policy for 'programming only' articles).NumPy & SciPy (Scientific computing) & Pandas.

