A Python-inspired implementation of the Optimum-Path Forest classifier.
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.

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
- 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
- Category
- AI & Machine Learning › AI for Education
- 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.
Learn about large language models with Hands-On Large Language Models, an illustrated guide featuring more than 275 figures.
DataRobot offers an enterprise platform for deploying and managing AI applications and agent workflows.
PyTTI-Tools documentation describes machine learning tools for creative image generation.
This illustrated guide explains Stable Diffusion and its image-generation process.
This guide covers machine learning operations, including tools and practices for deploying models.
Popular in AI for Education
Well-known listings from the same topic.
Python Crash Course by Eric Matthes FAQ
What projects are included?
What is new in the third edition?
Can I preview the content?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.







