Skip to main content

Python is powerful... and fast

plays well with others; runs everywhere; is friendly & easy to learn; is Open.

Get Started

Whether you're new to programming or an experienced developer, it's easy to learn and use Python.

Download

Download the latest version of Python. Python 3 is the latest stable release.

Docs

Browse the official documentation and tutorials to learn more about Python.

Latest News & Updates

Stay up to date with the latest Python releases and community news

What is Python?

Python is a programming language that lets you work quickly and integrate systems more effectively.

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.

# Python syntax example
def greet(name):
    return f"Hello, {name}!"

# Simple and readable
message = greet("World")
print(message)

# Output: Hello, World!

Success Stories

See how companies use Python to build amazing products

"# How Instagram scaled to millions using Python and Django Instagram has been using Python extensively..."
I

Instagram

Web Development

Upcoming Events

Connect with the Python community at events around the world

Python Events

PyCon US 2025

Online
Python Events

EuroPython 2025

Online
Python Events

PyData Global

Online

Support Python Development

The Python Software Foundation is a non-profit organization devoted to advancing open source technology related to the Python programming language.

3
Latest Version
30+
Years of Development
Since 1991
500K+
PyPI Packages
Growing daily
Millions
Python Developers
Worldwide