How to Think Like a Computer Scientist: Learning with Python 2nd Edition

From Wikibooks, open books for an open world
Jump to: navigation, search

How to Think Like a Computer Scientist: Learning with Python 2nd Edition by Jeffrey Elkner, Allen B. Downey, and Chris Meyers

From: http://openbookproject.net/thinkcs/python/english2e/index.html

Table of Contents[edit]

Copyright Notice
GNU Free Documentation License
Foreword
Preface
Contributor List
Customizing and Contributing to the Book

Chapters[edit]

  1. The way of the program 25% developed  as of May 05, 2010
  2. Variables, expressions, and statements 25% developed  as of May 05, 2010
  3. Functions 25% developed  as of May 05, 2010
  4. Conditionals 25% developed  as of May 05, 2010
  5. Fruitful functions 25% developed  as of May 05, 2010
  6. Iteration 25% developed  as of May 05, 2010
  7. Strings 25% developed  as of May 05, 2010
  8. Case Study: Catch 25% developed  as of May 05, 2010
  9. Lists 25% developed  as of May 05, 2010
  10. Modules and files 25% developed  as of May 05, 2010
  11. Recursion and exceptions 25% developed  as of May 05, 2010
  12. Dictionaries 25% developed  as of May 05, 2010
  13. Classes and objects 25% developed  as of May 05, 2010
  14. Classes and functions 25% developed  as of May 05, 2010
  15. Classes and methods 25% developed  as of May 05, 2010
  16. Sets of Objects 25% developed  as of May 05, 2010
  17. Inheritance 25% developed  as of May 05, 2010
  18. Linked Lists 25% developed  as of May 05, 2010
  19. Stacks 25% developed  as of May 05, 2010
  20. Queues 25% developed  as of May 05, 2010
  21. Trees 25% developed  as of May 05, 2010

Appendices[edit]

Appendix A: Debugging 25% developed  as of May 05, 2010
Appendix B: GASP 25% developed  as of May 05, 2010
Appendix C: Configuring Ubuntu for Python Development 25% developed  as of May 05, 2010
Appendix D: Solutions to Exercises 25% developed  as of May 05, 2010