/python-crash-course

Python Crash Course exercises and projects

Primary LanguagePython

Python Crash Course

This repo contains most of the exercises from Eric Matthes' Python Crash Course all done in Python 3.7.1. (Sections I skipped include the data visualization chapter and most of the Pygal projects and some of the outdated API projects.)

For some of the larger projects, esp. the side projects where there are specs but no instructions, I also included a readme, demo images, and gifs. (Hopefully this helps anyone stuck on certain exercises in the book!)

Notes

The latter chapters' exercises contain outdated instructions/resources for Django apps, particularly the Pygal exercises and APIs (fyi: weatherunderground.com doesn't seem to provide historical data in a CSV format, anymore), as well as some of the imported Django modules and Whitenoise.

For some of the projects the specs wanted more of a CRU rather than a CRUD app. I added the ability to delete objects in the database via the app, anyway.

Alien Invasion game, Learning Log and the Blog projects will have their own repos.

  • Ch. 1-2
    • Skipped, elementary programming/Python
  • Ch. 3-11
    • Exercises
  • Ch. 12
    • Key game
    • Rocket Game
    • Sideways Shooter
  • Ch. 13
    • Catch a ball game
    • Raindrops game
    • Stars generator
  • Ch. 14
    • Target game
    • Completed Alien Invasion game
  • Ch. 15
    • Skipped, data viz
  • Ch. 16
    • Partially done, just the CSV parsing
  • Ch. 17
    • Partially done, just working with APIs
  • Ch. 18
    • Meal Planner, Django app
    • Pizzeria, Django app
  • Ch.19-20
    • Blog, Django app
    • Learning Log completed (in separate repo)