Python from the Beginning

From one line that prints to programs written the way working programmers write them: values, decisions, loops and functions; strings, lists and dicts; names and objects; errors, files, modules and tests; classes and the data model; generators and concurrency; and how CPython itself runs it all. Thirty volumes, real Python running on every plate, every plate in English and Chinese.

306plates
0read
0challenges solved
open in a tab

Settings

Progress and settings live only in this browser. Nothing is sent anywhere unless you send a report.

Report an error

The report carries the plate, your message and any text you had selected. It carries no name or address of yours.