Python is a high-level, general-purpose programming language created by Guido van Rossum and first released in 1991. It is read as plainly as pseudocode — indentation instead of braces, a small set of keywords, and no compile step between writing a line and running it — yet it scales from a five-line script to the tooling behind Instagram, Spotify’s back end and much of modern machine learning. CPython, the reference implementation, is free and open source under the Python Software Foundation License, and an enormous standard library ships with every install, so most tasks begin with an import rather than a download.
Python optimises for the time of the person writing the code. A first program is one line, a useful script is twenty, and the same language then carries on into production services and research notebooks without a rewrite. Its ecosystem is the widest of any language — from NumPy, pandas and PyTorch to Django, Flask and FastAPI — and because C and C++ extensions are straightforward, the heavy lifting can be delegated to compiled libraries while the glue stays readable. It is also the default teaching language of most universities and the standard automation language for system administrators, which means help is never far away.
Download the current stable release from python.org — 3.15 is the latest series, with 3.14 and 3.13 still receiving security fixes — or install it from your distribution’s package manager. On Linux and macOS the interpreter is usually already present as python3. Create an isolated environment per project with python3 -m venv .venv, activate it, then install what you need with pip. The official tutorial in the documentation takes a beginner from expressions and control flow through data structures, modules and error handling.