Python Python feed

Python is a popular programming language in open source circles. Read the article collection to find out about Python's welcoming community, learn how to get started programming in Python, and scripts for improving your Python programming chops.

Computer laptop in space

Download the JupyterLab cheat sheet to make it easier to use the Jupyter user interface.
Arcade games

Get to know Python the fun way using the step-by-step instructions in our new eBook.
woman on laptop sitting at the window

Protect against unexpected and unwelcome surprises by using venv in Python.
Math formulas in green writing

Python once again takes on Charles Babbage's Difference Engine.
Colorful sound wave graph

Hear what happens when your hero fights, jumps, collects loot, and more by adding sounds to your game. Learn how in the 13th article in this series on creating a platformer in Pygame.
Hands on a keyboard with a Python book

Mu makes it easy to learn how to write Python code.
old school calculator

Nineteenth-century mathematician Charles Babbage's serial calculation machine meets its match with Python code.
Gaming on a grid with penguin pawns

Running around avoiding enemies is one thing. Fighting back is another. Learn how in the 12th article in this series on creating a platformer in Pygame.