Table of Contents
Chapter 1 Introduction to Python: Introduction to Numeric Types, Turtle Graphics, Simple for loops and functions
 Chapter 2 pthon: Estimating Pi: Math and random methods, Selection and Boolean expressions, the print function
 Chapter 3 Codes and Other Secrets: String operators and methods, The len built-in function, Keyword parameters, User input
 Chapter 4 Introducing the Python Collections: Lists, Dictionaries, Tuples, and Statistics
 Chapter 5 Bigger Data: File I/O: The while loop, String formatting, Reading online data in .csv and JSON formats
 Chapter 6 Image Processing: Nested for loops, Functions as parameters, Namespaces, Lists of Lists
 Chapter 7 Data Mining: Cluster Analysis: More on the while loop; parrallel lists
 Chapter 8 Cryptanalysis: Advanced dictionaries and lists, Regular expressions
 Chapter 9 Fractals: The Geometry of Nature: Recursion, Grammars and Production Rules
 Chapter 10 Astronomy: Creating Classes, Writing Constructors, Accessors, Mutators and Special Methods
 Chapter 11 Simulation:Computer Simulation Using Objects
 Chapter 12 Father was a Rectangle: Inheritance and Object-Oriented Design
 Chapter 13 Video Games: Multithreading, Event Handlers, Static Variables