Introduction to Python

Introduction to Python is a resource for students who want to learn Python as their first language, and for teachers who want a free and open curriculum to use with their students.

Quick Start

If your computer is already set up to run Python programs, you can get started with Hello World, your very first Python program.


You can also see the Contents to see what Introduction to Python covers.