This repository contains my solutions to the exercises and answers to the practice questions of this book.
I recommend you try the exercises yourself before watching my solutions.
Python Programming: An Introduction To Computer Science by John Zelle. 3rd Edition.
If you have any suggestions or corrections, you can file an issue.
- Chapter 1 - Computers and Programs
- Chapter 2 - Writing Simple Programs
- Chapter 3 - Computing with Numbers
- Chapter 4 - Objects and Graphics
- Chapter 5 - Sequences: Strings, Lists, and Files
- Chapter 6 - Defining Functions
- Chapter 7 - Decision Structures
- Chapter 8 - Loop Structures and Booleans
- Chapter 9 - Simulation and Design
- Chapter 10 - Defining Classes
- Chapter 11 - Data Collections
- Chapter 12 - Object-Oriented Design
- Chapter 13 - Algorithm Design and Recursion