Think Python

2nd Edition

by Allen B. Downey

翻译 大胖哥

This is a very classical book for newbies of programing. There are some versions of translation. But I still think that we can do it by ourselves.

这是一本很经典的编程入门书籍。网上有过一些翻译,不过我觉得咱们还是自己来一下比较好!

This is the second edition of Think Python. It uses Python 3, with notes on differences in Python 2. If you are using Python 2, you might want to use the first edition.

这是Think Python这本书的第二版,本次使用的是Python3,与Python2有很多不同,这些不同之处会有标注。如果你用Python2的货,还是建议你去阅读上一个版本

Buy the first edition at Amazon.com

亚马逊购买本书

Download Think Python 2e in PDF.

下载 Think Python 2e PDF格式的电子版.

Read Think Python 2e in HTML.

在线阅读 Think Python 2e HTML网页版本(推荐这个,都是文字格式,更方便).

Example programs and solutions to some problems are here (links to specific examples are in the book).

样例代码以及其他问题的解决可以到这里找(具体样例的链接在书中就有)。

Description 说明

Think Python is an introduction to Python programming for beginners.

Think Python 这本书是面向初学者介绍Python编程。

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 object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

复杂的部分,比如递归以及面向对象编程,这些都分成一个个小块,以多个章节的方式来逐步介绍。

What's new in the second edition?

第二版有啥新东西呢?

  • We've upgraded to Python 3: All examples in the book are now Python 3, and the supporting code has been updated to run in both Python 2 and 3.

开始用Python3了:书里面所有样例都用Python3来实现,参考代码也都做了升级,用Python2或者3都能运行。

  • We've removed the roadblocks: Based on reader feedback, we know where people had problems, so we've fixed or removed the pain points.

去掉了一些比较难的内容:基于读者反馈,我们认识到大家存在某些困难,所以就调整或者去掉了一些难点。

  • Python in the browser: For beginners, one of the challenges of getting started is installing Python. For readers who don't want to install Python right away, we provide instructions for running Python in a browser using PythonAnywhere, a free online programming environment.

浏览器内能Python编程了:初学者遇到的第一个困难就是安装Python。另外有的读者可能不想去直接就安装Python,我们就提供了一个用浏览器来运行Python的简介:使用PythonAnywhere,一个免费的在线Python编程环境。(译者注:中国用户以考虑试试fenby.com,也有类似的实现,还有视频的介绍。)

  • More Python goodies: We've added a chapter to cover some powerful Python features that didn't make it into the first edition, including list comprehensions and additional data structures.

更多Python彩蛋:单独加了一章,来介绍一些第一版中没有提及的Python功能,比如列表解析和附加的数据结构。

Think Python 2e 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.

如果你有一些评论、修正或者建议,可以发邮件给[email protected]

Other Free Books by Allen Downey are available from Green Tea Press.

其他由 Allen Downey 编写的自-和谐-由书籍都可以在Green Tea Press找到.

Download 下载

  • Precompiled copies of the book are available in PDF.

编译好的PDF版本在这里下载:PDF

LaTeX代码在GitHub这里可以下载:this GitHub repository.

  • Here is the HTML version, and here is the HTML code in a zip archive.

网页在线阅读 HTML version, 这些网页打包下载 HTML code ,这是一个zip格式的压缩包。

Earlier Versions

早期版本

The first edition is here.

第一版在这里

A 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.

本书的上一个版本是由剑桥大学出版社出版的,标题是 Python for Software Design. 可以到亚马逊去买到哈。

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.

本书的原始版本由Green Tea Press 出版,标题为 How to Think Like a Computer Scientist: Learning with Python. 这个版本可以从这个网站找到 Lulu.com.

Other Free Books by Allen Downey are available from Green Tea Press.

其他由 Allen Downey 编写的自-和谐-由书籍都可以在Green Tea Press找到.