From the Book - 2nd edition.
Basics. Getting started ; Variables and simple data types ; Introducing lists ; Working with lists ; If statements ; Dictionaries ; User input and while loops ; Functions ; Classes ; Files and exceptions ; Testing your code
Projects. Project 1, Alien invasion. A ship that fires bullets ; Aliens! ; Scoring
Project 2, Data visualization. Generating data ; Downloading data ; Working with APIs
Project 3, Web applications. Getting started with Django ; User accounts ; Styling and deploying an app
Afterword. A. Installation and troubleshooting
D. Using Git for version control.
Basics. Getting started ; Variables and simple data types ; Introducing lists ; Working with lists ; if statements ; dictionaries ; User input and while loops ; Functions ; Classes ; Files and exceptions ; Testing your code
Projects. Project 1, Alien invasion. A ship that fires bullets ; Aliens! ; Scoring
Project 2, Data visualization. Generating data ; Downloading data ; Working with APIs
Project 3, Web applications. Getting started with Django ; User accounts ; Styling and deploying an app
Appendix A. Installing Python
Appendix D. Using Git for version control.