Table of contents Introduction Preface Background Installing Python Getting Started Basics More Printing Strings Numbers Exercises Comments Variables Operators Type Conversion Exercises A Brief Introduction to Lists Game Exercise Human Input Functions First Functions Why Functions Exercises Indentation Decisions Booleans Logical Operators If Statements Elif and Else Statements Exercises Rock, Paper, Scissors Game Exercise Game Exercise 2 Lists Loops For Loops While Loops More Data Structures Tuples Dictionaries Pygame Extra Content Computers and Code More About Python For Loops with Range List Slicing