Zelle Python Save

My solutions to the well know Introduction to Computer Science with Python book by John Zelle. Several years after going through this book, I still recommend it as one of the best examples of computer science pedagogy I've seen to date.

Project README

Python Programming: Introduction to Computer Science

This repository features my solutions to the well known Python Programming: Introduction to Computer Science book by John Zelle.

As a self-learner of CS, I found this book to be a powerfully useful tool for learning the basics of Python. As an educator, I appreciate the attention to sequencing of foundational concepts in computer science. With hundreds of exercises, Zelle has students learn by writing scripts.

Disclaimer:

This repo is designed to be a referential repository for others traversing this book without the aid of an instructor to check their solutions against mine. If you intend to learn to program using Python, you need to do the work. Please use this repo responsibly.

Table of Contents

  1. Computers and Programs
  2. Writing Simple Programs
  3. Computing With Numbers
  4. Objects and Graphics
  5. Sequences: Strings, Lists, and Files
  6. Defining Functions
  7. Decision Structures
  8. Loop Structures and Booleans
  9. Simulation and Design
  10. Defining Classes
  11. Data Collections
  12. Object-Oriented Design
  13. Algorithm Design and Recursion
Open Source Agenda is not affiliated with "Zelle Python" Project. README Source: drycode/zelle-python

Open Source Agenda Badge

Open Source Agenda Rating