How to think like a computer scientist : learning with Python
Allen Downey (Author), Jeff Elkner (Author), Chris Meyers (Author)
How to Think Like a Computer Scientist: Learning with Python is an introduction to programming using Python
eBook, English, 2008
Green Tea Press, [Place of publication not identified], 2008
Textbooks
1 online resource
1323428572
1 The way of the program
2 Variables, expressions and statements
3 Functions
4 Conditionals and recursion
5 Fruitful functions
6 Iteration
7 Strings
8 Lists
9 Tuples
10 Dictionaries
11 Files and exceptions
12 Classes and objects
13 Classes and functions
14 Classes and methods
15 Sets of objects
16 Inheritance
17 Linked lists
18 Stacks
19 Queues
20 Trees
Appendix A: Debugging
Appendix B: Creating a new data type
Appendix C: Recommendations for further reading Index
In English