Chapter 1: Getting StartedChapter 2: Remember This: Memory and VariablesChapter 3: Basic MathChapter 4: Types of DataChapter 5: InputChapter 6: GUIs: Graphical User InterfacesChapter 7: Decisions, DecisionsChapter 8: Loop the LoopChapter 9: Just for You—CommentsChapter 10: Game TimeChapter 11: Nested and Variable LoopsChapter 12: Collecting Things Together—Lists and DictionariesChapter 13: FunctionsChapter 14: ObjectsChapter 15: ModulesChapter 16: GraphicsChapter 17: Sprites and Collision DetectionChapter 18: A New Kind of Input: EventsChapter 19: SoundChapter 20: More GUIsChapter 21: Print Formatting and StringsChapter 22: File Input and OutputChapter 23: Take a Chance—RandomnessChapter 24: Computer SimulationsChapter 26: Making Network Connections with Sockets