|
1 | 1 | # 《Think Python 2ed》最新版中文翻译 |
2 | 2 |
|
3 | | -## 贡献者 |
| 3 | +本书中文翻译已经完结,感谢各位贡献者的参与和大家的关注及支持。 |
4 | 4 |
|
5 | | -希望参与翻译的朋友,请提PR,直接在下面的表格中对应的章节(还未注明译者的章节)处加上自己的名字及Github主页链接。 |
| 5 | +贡献者名单如下: |
6 | 6 |
|
7 | | -| 章节 | 译者 | 翻译进度 | 校对进度 | PDF进度 | |
8 | | -|------|------| ------ | -------- | ------ | |
9 | | -| [前言](./source/00-preface.rst) | [@bingjin](https://github.com/bingjin) | 完成 | 完成 | 完成 | |
10 | | -| [第一章](./source/01-the-way-of-the-program.rst) | [@bingjin](https://github.com/bingjin) | 完成 | 完成 | 完成 | |
11 | | -| [第二章](./source/02-variables-expressions-and-statements.rst) | [@bingjin](https://github.com/bingjin) | 完成 | 完成 | 完成 | |
12 | | -| [第三章](./source/03-functions.rst) | [@bingjin](https://github.com/bingjin) | 完成 | 完成 | 完成 | |
13 | | -| [第四章](./source/04-case-study-interface-design.rst) | [@bingjin](https://github.com/bingjin) | 完成 | 完成 | TeX | |
14 | | -| [第五章](./source/05-conditionals-and-recursion.rst) | [@ipyher](https://github.com/iphyer) |完成 | 完成 | 完成 | |
15 | | -| [第六章](./source/06-fruitful-functions.rst) | [@theJian](https://github.com/thejian) | 完成 | 完成 | 完成 | |
16 | | -| [第七章](./source/07-iteration.rst) | [@lroolle](https://github.com/lroolle) | 完成 | 完成 | 完成 | |
17 | | -| [第八章](./source/08-strings.rst) | [@xpgeng](https://github.com/xpgeng) | 完成 | 完成 | 完成 | |
18 | | -| [第九章](./source/09-case-study-word-play.rst) | [@ipyher](https://github.com/iphyer) | 完成 | 完成 | TeX | |
19 | | -| [第十章](./source/10-lists.rst) | [@obserthinker](https://github.com/obserthinker) |完成 | 完成 | 完成 | |
20 | | -| [第十一章](./source/11-dictionaries.rst) | [@theJian](https://github.com/thejian) | 完成 | 完成 | 完成 | |
21 | | -| [第十二章](./source/12-tuples.rst) | [@SeikaScarlet](https://github.com/SeikaScarlet) | 完成 | 完成 | 完成 | |
22 | | -| [第十三章 ](./source/13-case-study-data-structure-selection.rst) | [@ipyher](https://github.com/iphyer) | 完成 | 完成 | TeX | |
23 | | -| [第十四章](./source/14-files.rst) | [@obserthinker](https://github.com/obserthinker) | 完成 | 完成 | 完成 | |
24 | | -| [第十五章](./source/15-classes-and-objects.rst) | [@ipyher](https://github.com/iphyer) | 完成 | 完成 | 完成 | |
25 | | -| [第十六章](./source/16-classes-and-functions.rst) | [@cxyfreedom](https://github.com/cxyfreedom) | 完成 | 完成 | 完成 | |
26 | | -| [第十七章](./source/17-classes-and-methods.rst) | [@bingjin](https://github.com/bingjin) | | | | |
27 | | -| [第十八章](./source/18-inheritance.rst) | [@bingjin](https://github.com/bingjin) | | | | |
28 | | -| [第十九章](./source/19-the-goodies.rst) | [@bingjin](https://github.com/bingjin) | | | | |
29 | | -| [第二十章](./source/20-debugging.rst) | [@bingjin](https://github.com/bingjin) | | | | |
30 | | -| [第二十一章](./source/21-analysis-of-algorithms.rst) | [@bingjin](https://github.com/bingjin) | | | | |
| 7 | +- [@bingjin](https://github.com/bingjin) |
| 8 | + 全书校对,完成第1-4、17-21章的翻译。 |
| 9 | +- [@ipyher](https://github.com/iphyer) |
| 10 | + 完成第5、9、13、15章的翻译。 |
| 11 | +- [@theJian](https://github.com/thejian) |
| 12 | + 完成第6、11章的翻译。 |
| 13 | +- [@lroolle](https://github.com/lroolle) |
| 14 | + 完成第7章的翻译。 |
| 15 | +- [@xpgeng](https://github.com/xpgeng) |
| 16 | + 完成第8章的翻译。 |
| 17 | +- [@obserthinker](https://github.com/obserthinker) |
| 18 | + 完成第10、14章的翻译。 |
| 19 | +- [@SeikaScarlet](https://github.com/SeikaScarlet) |
| 20 | + 完成第12章的翻译,独自完成全书TEX版的制作和校对。 |
| 21 | +- [@cxyfreedom](https://github.com/cxyfreedom) |
| 22 | + 完成第16章的翻译。 |
31 | 23 |
|
32 | | -最终校对将由我自己完成。 |
| 24 | +本书目前托管在[编程派网站](http://codingpy.com/books/thinkpython2)。 |
33 | 25 |
|
34 | | -本书翻译完成后,我会将最终的文档托管在[编程派网站](http://codingpy.com),并提供PDF等其他格式的分享链接。 |
| 26 | +使用 Sphinx 制作的 PDF、EPUB 等电子版的分享链接为:http://pan.baidu.com/s/1eRZOrHC。 提取码: n24y。 |
35 | 27 |
|
36 | | -## 编程派站长的自我介绍 |
| 28 | +TEX 精校版 PDF 的分享链接为:https://pan.baidu.com/s/1pLiwSAn。 |
37 | 29 |
|
38 | | -我是一名自学Python的编程爱好者。之所以说是爱好者,是因为我不是计算机专业毕业的。我的第一个单位是一家媒体,因为工作关系对当时新闻界流行的数据视觉化十分感兴趣,从《鲜活的数据》一书中了解到Python编程语言。而我使用的第一本教材,就是Allen Downey的《Think Python》,副标题叫“如何像计算机科学家一样思考”。 |
| 30 | +如果你觉得这本书对你有帮助,可以考虑扫描下面的二维码,打赏我一杯咖啡。 |
39 | 31 |
|
40 | | -后来,我到了一家互联网公司,接触运营工作。我也利用业余时间开发出了自己的网站——[编程派](http://codingpy.com),而网站的定位就是专注Python编程,这也是网站名称和网站域名的由来:“编程派”中的“派”字,取自Python前两个字母的发音;codingpy,则是coding python的缩略。了解Python的朋友都知道,Python脚本的默认文件名后缀就是`.py`。 |
41 | | - |
42 | | -搭建“编程派”网站(后来还开通了“编程派”微信订阅号和今日头条号)的目的,就是为了能够让更多的人了解Python语言,更快地获取国外的Python教程和资源,一起交流、学习Python。因为我相信,[每个人都值得学习一点编程知识](http://codingpy.com/article/10-reasons-all-us-normal-people-should-learn-code/),而在我看来,最好的入门语言就是Python。 |
43 | | - |
44 | | -## 为什么想要翻译一本书? |
45 | | - |
46 | | -呃,其实我是语言类专业出身的,所以难免会有想要翻译一本书的冲动,可惜还没有出版社请我去翻书。所以只有自己上啦。 |
47 | | - |
48 | | -另外,这四个多月来通过网站和微信号,已经和大家分享了近百篇原创编译的Python教程,很多都得到了各大技术网站的转载。虽然大家在阅读文章的时候,可能并不太会注意“编程派”这个名字,但能够帮助到更多的人,还是不错的。但是这些原创编译的教程存在一个问题,就是各自是不关联的,而且也有一定的难度,对于完全零基础的人来说,根本没有什么卵用。 |
49 | | - |
50 | | -所以,我想成系列地与大家分享文章,而我最想帮助的人,就是那些零编程基础的朋友。因此,最适合的系列文章莫过于一本Python入门教材啦。 |
51 | | - |
52 | | -## 为什么选择《Think Python》 |
53 | | - |
54 | | -选择《Think Python》,一是因为它是我自己入门使用的第一本教材;二是,它确实非常浅显易懂,把很多概念用非常朴实的话进行了解释。至少,当时零基础的我,看这本书时没有大的障碍。 |
55 | | - |
56 | | -这和作者在设计、编写此书时的出发点密不可分。你可以在本书的“序言”部分(今天微信推送的另一篇文章),看到更加详细的解释。 |
57 | | - |
58 | | -## 为什么翻译Python 3版? |
59 | | - |
60 | | -此书已经有了Python 2版,为什么还要更新到Python 3呢? |
61 | | - |
62 | | -(本书最新版与此前版本的区别,请看“序言”部分。) |
63 | | - |
64 | | -这是因为Python 3才是Python的未来。Python之父Guido van Rossum早就坚决指出,不会再延长Python 2的支持协议。更具体一点说,就是到2020年时,Python核心开发团队就会停止对Python 2.7的开发、维护工作。而且,他们也早就不再往2.7版中添加新特性了。 |
65 | | - |
66 | | -虽然现在很多公司还在使用2.7,从Python 2迁移到Python 3的过程也非常的艰难,但是可以肯定的是,Python 3才是Python的未来! |
67 | | - |
68 | | -所以,我们需要Python 3版的《Think Python》。 |
69 | | - |
70 | | -(另外一个原因,当然是因为Python 2版的已经有中译本,而且已经出版啦。。。本书在翻译过程中,会参考[车万翔老师组织翻译的Python 2版](https://github.com/carfly/thinkpython-cn)。) |
71 | | - |
72 | | -## 微信放送计划 |
73 | | - |
74 | | -本书最新版一共21章,我目前的计划是一周放送两章(视章节长短和翻译进度进行调整),尽量不将时间拖得太长。所有译文将在微信公众号首发。 |
75 | | - |
76 | | -微信放送安排如下: |
77 | | - |
78 | | -- 周三早10点放送一个章节 |
79 | | -- 周六早10点再放送下一章 |
80 | | - |
81 | | -中间会穿插一些其他的Python教程和资源推送。如果大家希望能在微信群交流学习心得 ,可以加我的个人微信号,说明希望加群交流。 |
82 | | - |
83 | | -## TeX-PDF 放送计划 |
84 | | - |
85 | | -如果您喜欢在 [```PDF```](https://github.com/bingjin/ThinkPython2-CN/blob/master/book/book_cn.pdf) 上阅读本书,或基于个人学习目的印刷纸质本,可以关注或参与本书的 [```TeX-PDF```](https://github.com/bingjin/ThinkPython2-CN/tree/master/book) 版本计划。 本书 PDF 旨在以精美的编排 ```(1)``` 原汁原味还原阅读书本的乐趣,同时 ```(2)``` 尽可能多的利用 TeX 提供的 索引、 链接、 脚注 等功能 方便读者阅读。 |
86 | | - |
87 | | -## 支持本书的翻译计划 |
88 | | - |
89 | | -如果你也喜欢这本书,喜欢Python编程,希望你能够支持本书最新版的翻译工作。 |
90 | | - |
91 | | -支持的方式有很多种,你可以将本书的翻译计划告诉想学编程的朋友,并推荐本书。你也可以关注“编程派”的微信订阅号,将最新的译文分享给更多的人。甚至,你还可以联系我,加入到这本书的翻译工作中来。 |
| 32 | + |
92 | 33 |
|
93 | | -当然,如果你愿意的话,你还可以扫描下面的二维码,让我能够一边翻书一边喝咖啡的。O(∩_∩)O~ |
| 34 | +同时也欢迎大家关注我的微信公众号:编程派(ID:codingpy),现在基本是每天定期更新,分享 Python 精彩教程和资源。 |
94 | 35 |
|
95 | | - |
| 36 | +*** |
96 | 37 |
|
97 | | -## 声明 |
| 38 | +该中译版以知识共享协议([Creative Commons Attribution-NonCommercial 3.0 Unported License](https://creativecommons.org/licenses/by-nc/3.0/us/))发布,你可以自由分享、修改、复制该中译版,但请不要用于商业用途。 |
98 | 39 |
|
99 | | -本书的原作是一本自由书籍(Free Book),以知识共享协议([Creative Commons Attribution-NonCommercial 3.0 Unported License](https://creativecommons.org/licenses/by-nc/3.0/us/))发布。因此,该中译版将以同样的协议发布,不会用于商业用途。你可以自由分享、修改、复制该中译版,但请不要用于商业用途。 |
| 40 | +本书原著版权归[Allen Downey](http://greenteapress.com/wp/think-python-2e/)所有,原作链接如下:[https://github.com/AllenDowney/ThinkPython2](https://github.com/AllenDowney/ThinkPython2)。 |
100 | 41 |
|
101 | | -此书原著版权归[Allen Downey](http://greenteapress.com/wp/think-python-2e/)所有,原作链接如下:[https://github.com/AllenDowney/ThinkPython2](https://github.com/AllenDowney/ThinkPython2)。 |
| 42 | +该中译版在翻译过程中,参考了车万翔老师组织翻译的 Python 2 版:[https://github.com/carfly/thinkpython-cn](https://github.com/carfly/thinkpython-cn),在此表示感谢。 |
102 | 43 |
|
103 | | -该中译版在翻译过程中,将参考车万翔老师组织翻译的Python 2版:[https://github.com/carfly/thinkpython-cn](https://github.com/carfly/thinkpython-cn)。 |
| 44 | +本书中如仍存在细微错误,会不定期更新,也希望大家指正。 |
0 commit comments