Resources for Python Crash Course, from No Starch Press.
Python HTML
Clone or download
Permalink
Failed to load latest commit information.
appendix_a Python on Windows. Nov 9, 2015
appendix_b Removed app b readme. Nov 9, 2015
appendix_d Added files for appendix d. Nov 7, 2015
chapter_01 Added chapter 1 figures, and Windows setup instructions. Oct 12, 2015
chapter_02 Renamed chapter_2 to chapter_02 so it appears alphabetical. Jul 24, 2015
chapter_03 Added rest of chapter 3 code. Sep 27, 2015
chapter_04 Added chapter 4 code. Sep 27, 2015
chapter_05 Chapters 5-8 consistent with book. Nov 4, 2015
chapter_06 Chapters 5-8 consistent with book. Nov 4, 2015
chapter_07 Chapters 5-8 consistent with book. Nov 4, 2015
chapter_08 Chapters 5-8 consistent with book. Nov 4, 2015
chapter_09 Added my_car.py to ch 9. Nov 5, 2015
chapter_10 Added encoding argument to alice.py and word_count.py. Aug 21, 2017
chapter_11 Updated through chapter 11. Nov 6, 2015
chapter_12 Fixed broken link to restore point 2. Jan 20, 2016
chapter_13 Added figures from remaining chapters. Oct 12, 2015
chapter_14 Added figures from remaining chapters. Oct 12, 2015
chapter_15 Fixed links. Mar 3, 2016
chapter_16 Updates to show tooltips properly in Pygal 2. Mar 3, 2016
chapter_17 Updated python_repos.py, settings.py to match version in latest print… Feb 11, 2017
chapter_18 Removed period from pip install command. Mar 6, 2017
chapter_19 Added updated learning_log project for Django 2.0. Dec 20, 2017
chapter_20 Renamed folder for clarification. Dec 20, 2017
cheat_sheets Two quick copyedit fixes. Aug 22, 2016
.gitignore Ignoring svg files, about to make new ch 16 pygal files. Feb 29, 2016
README.md Missed heading for cheatsheets section on main page. Mar 16, 2016
UPDATES.md Updates to show tooltips properly in Pygal 2. Mar 3, 2016

README.md

Python Crash Course

A Hands-On, Project-Based Introduction to Programming

This is a collection of resources for Python Crash Course, an introductory programming book from No Starch Press by Eric Matthes. Click here for a much cleaner version of these online resources.

If you have any questions about Python Crash Course, feel free to get in touch:

Email: ehmatthes@gmail.com

Twitter: @ehmatthes

Setup Instructions

Here you can find instructions for:

Downloading source code

The simplest way to get the online resources for the book is to click on the Download ZIP button on the upper right side of this page, which will download the source code files (and other resources) for the entire book.

Cheat Sheets

Cheat sheets can be really helpful when you're working on a set of programming exercises or a project. This set of cheat sheets will help remind you of the concepts you're learning, as well as the Python syntax for these concepts.

Updates

Some of the libraries featured in the book have been updated recently, which is a good thing - it means you're learning to use Python packages that are steadily being improved.

When packages are updated you have the option of using the version that was featured in the book, which lets you run code exactly as it's written in the book. You can also choose to install the latest version of each package, and modify the code in the book slightly. Each approach is outlined clearly in these updates.

A list of updates is kept here.