Think Python - How To Think Like A Computer Scientist
Think Python - How To Think Like A Computer Scientist
http://www.greenteapress.com/thinkpython/thinkpython.html
Think Python
How to Think Like a Computer Scientist
by Allen B. Downey Buy this book at Amazon.com Download Think Python in PDF. Read Think Python in HTML. Example programs and solutions to some problems are here (links to specific examples are in the book).
Are you using one of our books in a class? Please consider filling out this short survey.
Description
Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and objectoriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters. Some examples and exercises are based on Swampy, a Python package written by the author to demonstrate aspects of software design, and to give readers a chance to experiment with simple graphics and animation. Think Python is a Free Book. It is available under the Creative Commons Attribution-NonCommercial 3.0 Unported License, which means that you are free to copy, distribute, and modify it, as long as you attribute the work and don't use it for commercial purposes. If you have comments, corrections or suggestions, please send me email at feedback{at}thinkpython{dot}com. Other Free Books by Allen Downey are available from Green Tea Press.
Privacy Information
Privacy Information
Download
Precompiled copies of the book are available in PDF. The LaTeX source code is available as a zip archive or in this Subversion repository. Here is the HTML version, and here is the HTML code in a zip archive.
Think Complexity Allen B. Downey
Python 3.0
Most of the book works for Python 2.x and 3.0. Where there are differences, they are pointed out in footnotes. Michael Kart at St. Edward's University has adapted the book for Python 3.0. You can download his version in PDF or get his source code in a zip file. Thanks, Michael!
Privacy Information
Earlier Versions
The previous edition of this book was published by Cambridge University press with the title Python for Software Design. This edition is available from Amazon.com.
1 of 2
19/05/2013 20:50
http://www.greenteapress.com/thinkpython/thinkpython.html
The original Python version of the book was published by Green Tea Press with the title How to Think Like a Computer Scientist: Learning with Python. This edition is available from from Lulu.com.
Privacy Information
2 of 2
19/05/2013 20:50