Learn-by-example lessons with games and puzzles
Home
The Sandbox - starting out
Ins and Outs
- beginner input, output, decisions, and loops
Guessing Game
- first algorithm example
The FUNdamentals:
Variables
Numbers
Strings
Input and Output
Decisions and Booleans
Loops and Lists
Functions
Going deeper:
Dictionaries
Sets
Tuples
Modules
Classes
Files
Pig - an example in bottom-up algorithm development
Nim
Dice Histogram
Chomp
Chuck-a-Luck
Magic Square
Gomoku
Lunar Lockout
Same Game
Chutes and Ladders
Towers of Hanoi
Maze Escape
Maze Generator
Lights Out
Four-Bit Maze
Connect Four
Hex
Hey! That's My Fish!
Ataxx
Mancala
Memory
Dots and Boxes
Domineering
Dodgem
Mastermind
Three of a Crime
Black Box
Jotto
Hangman
Wumpus
Sudoku Solver - an example of recursion
Suit Yourself - an object-oriented programming example
Freecell
Interactive Fiction
Other useful links:
Python Home Page
Python 3.0 Documentation
Online Python Tutor - a tool for Python execution visualization
© 2009
Todd Neller