Python Crash Course by Eric Matthes

This fast-paced intro to programming with Python will have you writing code, solving problems, and making cool projects in no time.

nostarch.com/python-crash-course-3rd-edition
Python Crash Course by Eric Matthes homepage screenshot

About Python Crash Course by Eric Matthes

Python Crash Course, 3rd Edition by Eric Matthes is a 552-page introduction to programming with Python, published in December 2022. The first part covers variables, lists, dictionaries, functions, classes, user input, files, exceptions, and testing, with exercises for each topic.

The second part uses those concepts in projects including a Space Invaders-inspired arcade game, data visualizations with Matplotlib and Plotly, and a Django application with user accounts that is deployed online. This edition includes coverage of VS Code, pathlib, and pytest, with appendices on installation, text editors, getting help, Git, and deployments. Chapter 2 is available as a download preview.

Key features

  • Covers variables, lists, dictionaries, functions, classes, and loops
  • Includes exercises for each topic with clean code practice
  • Explains interactive programs and testing code before adding to project
  • Guides building 2D arcade game responding to keypresses and clicks
  • Shows data visualizations using Matplotlib, Plotly and various datasets
  • Walks through Django app with user accounts and online deployment
Best for: People new to programming who want to learn Python basics by building games, visualizations, and a web app.
Good for
  • Combines Python basics and multi-chapter projects in one volume
  • Third edition updated for VS Code, pathlib, pytest, Matplotlib, Plotly, and Django
  • Includes exercises, code testing guidance, and troubleshooting appendices

Python Crash Course by Eric Matthes at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Linux, Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Python Crash Course by Eric Matthes alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI for Education

Well-known listings from the same topic.

All 105

Python Crash Course by Eric Matthes FAQ

What projects are included?
A Space Invaders-inspired arcade game, data visualizations with Python libraries, and a Django application deployed online.
What is new in the third edition?
Revised coverage including VS Code for text editing, pathlib for file handling, pytest for testing, and current features of Matplotlib, Plotly, and Django.
Can I preview the content?
Yes, Chapter 2: Variables and Simple Data Types is available for download from the publisher page.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing