From the Publisher
- Perfect for the beginning programmer who wants to learn Python--a powerful, flexible, and concise programming language.
- Each new concept is taught using a simple example program, and an end-of-chapter project ties together all of the concepts learned.
- Each end-of-chapter project is game-based, making programming fun and accessible.
- The accompanying website contains all of the software needed to write and run the programs in the book.
Introduction. 1. Getting Started: The Game Over Program. 2. Types, Variables, and Simple I/O: The Useless Trivia Program. 3. Branching, while Loops, and Program Planning: The Guess My Number Game. 4. for Loops, Strings, and Tuples: The Word Jumble Game. 5. Lists and Dictionaries: The Hangman Game. 6. Functions: Tic-Tac-Toe. 7. Files and Exceptions: The Trivia Challenge Game. 8. Software Objects: The Critter Caretaker Program. 9. Object-Oriented Programming: The Blackjack Game. 10. GUI Development: The Mad Lib Program.