TY - GEN AU - Wentworth, Peter and others AU - Elkner, Jeffrey AU - Meyers, Chris AU - Downey, Allen TI - How to think like a computer scientist : learning with Python 3 documentation U1 - 005.1 PY - 2012/// KW - N1 - CONTENTS 1.The Way of the Program 1-9 2.Variables, expressions and statements 11-23 3.Hello, Little Turtle 25-35 4.Functions 39-50 5.Conditionals 53 6.Fruitful functions 71-80 7.Iteration 85-109 8.Strings 113-129 9.Tuples 133-136 10.Event-Driven Programming 137-143 11.Lists 145-160 12.Modules 163-174 13.Files 179-186 14.List Algorithms 187-205 15.Classes and Objects - the Basics 209-218 16.Classes and Objects - Digging a little deeper 221-225 17.Pygame 227-247 18.Recursion 249-256 19.Exceptions 261-265 20.Dictionaries 267-274 21.Even More OOP 277-287 22.Collections of Objects 289-297 23.Inheritance 299-308 24.Linked Lists 309-317 25.Stacks 319-324 26.Queues 325-331 27.Trees 333-343 A.Debugging 345-352 B.An Odds and ends Workbook 355-358 C.Configuring Ubuntu for Python Development 363-364 D.Customizing and Contributing to the book 367-368 E.Some tips, Tricks and Common Errors 369-374 F.GNU Free Documentation License 377-384 Index 387 ER -