Introduction -- Decision making -- Repetitive tasks -- Using objects -- Defining functions --Event-driven programming -- Defining classes -- Appendix A: Integer operators -- Appendix B: Float operators -- Appendix C: String operators and methods -- Appendix D: List operators and methods -- Appendix E: Dictionary operators and methods -- Appendix F: Turtle methods -- Appendix G: TurtleScreen methods -- Appendix H: The Reminder! Program -- Appendix I: The Bouncing Ball Program.
0
SUMMARY OR ABSTRACT
Text of Note
This classroom-tested and easy-to-follow textbook teaches the reader how to program using Python, an accessible language which can be learned incrementally. Through an extensive use of examples and practical exercises, students will learn to recognize and apply abstract patterns in programming, as well as how to inspect the state of a program using a debugger tool.