Downloading Python

Before you start, you will need Python on your computer. Check whether you already have an up to date version of Python installed by entering python in a command line window. If you see a response from a Python interpreter it will include a version number in its initial display. Generally any Python 3.x version will do, as Python makes every attempt to maintain backwards compatibility within major Python versions. Python 2.x and Python 3.x are intentionally not fully compatible. If python starts a Python 2.x interpreter, try entering python3 and see if an up to date version is already installed. On Windows, try py first - this is the relatively recent Python Launcher, which has a better chance of avoiding some of the path problems that might occur because on Windows programs don't install into any of the small set of common locations that are searched by default. The Python launcher can also let you select any of the various versions you may have installed from a single command. If you need to install Python, you may as well download the most recent stable version. Windows The most stable Windows downloads are available from the Python for Windows page

Learning Python

Python is considered one of the easiest programming languages to learn. While anyone can learn Python programming — even if you've never written a line of code before — you should expect that it will take time, and you should expect moments of frustration On average it takes about 6-8 weeks to learn the basics. This gets you enough time to understand most lines of code in Python.

Useful content