Python is a high-level object-oriented programming language.

Basics

It’s generally good practice to isolate large Python projects and their packages. This can be done with a venv or via conda.

Language features

Python-specific

Tools and frameworks