Python Crash Course
A Hands-On, Project-Based Introduction to Programming
If you have any questions about Python Crash Course, feel free to get in touch:
Here you can find instructions for:
- Installing and configuring Python (Chapter 1)
- Installing and using pip (Chapter 12)
- Installing Pygame (Chapter 12)
- Installing matplotlib and Pygal (Chapter 15)
- Creating a Virtual Environment (Chapter 18)
- Deploying a Project to Heroku (Chapter 20)
- Installing Python (Appendix A)
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 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.
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.