How to Think Like a Computer Scientist Learning with Python

How to Think Like a Computer Scientist: Learning with Python is an introduction to programming using Python.

Saved in:
Bibliographic Details
Main Authors: Downey, Allen (Author), Elkner, Jeff (Author), Meyers, Chris (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] Green Tea Press [2008]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • 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