Table of Contents

Workspace

General Introduction

Simple Python Data

Debugging

Object Instances

Sequences

Iteration

Conditionals

Files

Understanding Code

Dictionaries

Accumulating Results in Dictionaries

Building Programs

Functions

While Loops

Optional and Keyword Parameters

Tuples

Nested Data and Nested Iteration

Sorting

Python Modules

Internet APIs

Exceptions

String Formatting

Native Interpreter Gotchas

Classes

Inheritance

Test Cases

Prediction and Classification

Recursion

Installation

Unix

Assignment References (May Ignore)

Indices and tables

Next Section - Code Workspace