How to Think Like a Computer Scientist — How to Think Like a Computer Scientist: Learning with Python 3 (AoPS Edition)
Learning with Python 3 (AoPS Edition)
Version date: May 2014
by AoPS Incorporated, classes@artofproblemsolving.com
(based on previous editions by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers)
- Chapter 1 The way of the program
- Chapter 2 Variables, expressions, and statements
- Chapter 3 Hello, little turtles!
- Chapter 4 Functions
- Chapter 5 Conditionals
- Chapter 6 Flow of Control
- Chapter 7 Strings
- Chapter 8 Lists and Tuples
- Chapter 9 Files
- Chapter 10 Dictionaries
- Chapter 11 Recursion
- Chapter 12 Classes and Objects – the Basics
- Chapter 13 More Classes and Objects
- Chapter 14 Collections of Objects
- Chapter 15 Inheritance
- Chapter 16 Event-Driven Programming