[E-BOOK] How to Think Like a Computer Scientist

laohong

管理员
Staff member
How to Think Like a Computer Scientist
Learning with Python


by Allen B. Downey, Jeffrey Elkner and Chris Meyers

Printed copies now available from Green Tea Press.

Table of Contents
Foreword
Preface
Contributor List
Chapter 1: The way of the program
Chapter 2: Variables, expressions, and statements
Chapter 3: Functions
Chapter 4: Conditionals and recursion
Chapter 5: Fruitful functions
Chapter 6: Iteration
Chapter 7: Strings
Chapter 8: Lists
Chapter 9: Tuples
Chapter 10: Dictionaries
Chapter 11: Files and exceptions
Appendix A: Debugging
Appendix B: Creating a new datatype
Appendix C: Doctests and test driven development
Appendix D: Complete Python listings
Appendix E: Recommendations for further reading
GNU Free Document License
Index


Download a gzipped tar file of the Lore source and HTML of the book here:
http://ibiblio.org/obp/thinkCS/python/english2e.tgz
 
回复: [E-BOOK] How to Think Like a Computer Scientist

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

www.python.org
 
Back
顶部