What to study with for Python

The official tutorial is free and thorough. One project book helps if you learn by building.

Free and official

If you want one book

Python Crash Course, 3rd edition

Eric Matthes. No Starch Press, 2023. ISBN 978-1-7185-0270-3.

The first half teaches the basics. The second half builds three projects. It suits students who learn by making something work.

See it on Amazon

Kestrel Exams earns a commission if you buy through this link. It costs you nothing extra and does not change what we recommend.

Practise for free

Kestrel's Python practice app has free questions with explanations, and the Python guides cover each section of a first course. Free, with no ads and no account.

Other subjects