想要跳过 python2 直接学 python3,请问什么中文的学习资料可以使用?

2015-05-20 22:41:53 +08:00
 fyyz
目前开始学 python,知乎上大多数人都推荐直接从 python3 开始学起。

我发现一个问题,python2 的中文教程非常详细,包含一些非常高质量的书籍,比如说 《Python基础教程(第二版 修订版)》,但是 python3 的高质量的中文书籍就非常少了。

============================================

V2EX 的 Python 节点的侧栏里推荐了一些书,但是我去亚马逊看了下评论,都是不尽人意的。

Learn Python the Hard Way:英文的,看起来觉得太累。尤其是计算机方面很多专业的术语我根本看不懂。

Python学习手册(第4版):看亚马逊的评论,首先是书的质量不高,其次是有人吐槽,书后面的 20% 还要去网上看。

Python Cookbook(第2版)(中文版):首先这本是工具书,其次不是 python3。


============================================

也去网上看了一些教程,基本上是几天就全部看完了,但是都感觉非常浅显,只讲到一点皮毛,连运算符的优先级这些东西都没有讲到。

看过这些 Python3 的在线教程:

http://www.w3cschool.cc/python3/python3-tutorial.html

http://www.pythondoc.com/pythontutorial3/index.html

感觉都太浅显。

============================================

我需要的教程是要这样的:

是要中文的。
是要 Python3 的,而不是 Python2 的。
是要教程书,而不是字典。
在线资源,pdf文档,实体书都行。
8772 次点击
所在节点    Python
61 条回复
VirgilMing
2015-05-21 10:26:32 +08:00
楼上怎么又在吵二和三…

正经问题是,楼主你为什么要中文?
中文世界落后最新技术好几年,这件事怎么强调都不过分,直接读英文、用 Google 是唯一的途径。
而且你是学习,又不是谁扔给你一个死线必须要在什么时间内掌握。
roychan
2015-05-21 10:37:51 +08:00
Python Cookbook
steven_yue
2015-05-21 10:41:48 +08:00
我已经用python 6年了,一直都希望能用用python3
rrfeng
2015-05-21 10:46:10 +08:00
@chengzhoukun 英文的冰与火之歌在 kindle 上查着词典都看不下去!
Delbert
2015-05-21 10:47:12 +08:00
2和3有区别吗?
chengzhoukun
2015-05-21 10:48:44 +08:00
@VirgilMing +1,比如最新的pep,根本没人翻译中文的
phx13ye
2015-05-21 10:54:52 +08:00
Head First Python教的是三, 应该有中文
Bown
2015-05-21 11:05:17 +08:00
LokiStone
2015-05-21 11:45:50 +08:00
不要老想到趋势如何如何,在大多数开发还是2的情况下,还是学2好,当然,觉得简单的哈,去刷lisp啊
shin1lii
2015-05-21 11:58:47 +08:00
英语其实还可以。学着学着就都懂了
slideclick
2015-05-21 11:59:02 +08:00
python编程实践,作者: Jennifer Campbell / Paul Gries / Jason Montojo / Greg Wilson
python3程序开发指南(第二版)

国内仅有的两本中文python3入门。第二本翻译较差,原作是名人。第一本没看过。
slideclick
2015-05-21 12:00:39 +08:00
diveintopytho3不适合初学者,去看amazon英文的吐槽。。
slideclick
2015-05-21 12:02:00 +08:00
你得先说你是编程初学者还是有其它语言经验,后者学习python不需要入门书,看gudio写的教程,然后是python参考手册作者david beatly
Huadb
2015-05-21 12:08:59 +08:00
@chengzhoukun 😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿😿
slideclick
2015-05-21 12:18:43 +08:00
@loading 有的坑是语言本身的。在p2里面,2>'s'是有值的。p3会报错。p2那个模式,你读入一个csv进行分析,是个很大的陷阱,因为csv不带data type的meta data
slideclick
2015-05-21 12:21:31 +08:00
现在最为python自豪的numpy库,danjao库等等早支持p3了,选p3是对的
jimmy66
2015-05-21 12:41:50 +08:00
学Python3是明智之选,因为学好3不代表不会用2了,但是却能节省下不少用2时被各种坑的时间,推荐个教程 https://github.com/yidao620c/python3-cookbook
billgreen1
2015-05-21 14:01:15 +08:00
@slideclick 哎,可惜 mayavi 等等都不支持3
Cu635
2015-05-21 14:21:03 +08:00
看英文的官方文档和其它教程,脑子里就应该有中文了。
slideclick
2015-05-21 14:40:05 +08:00
@jimmy66 这书中文版已经出版了,是一个译者么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/192565

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX