想要跳过 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文档,实体书都行。
8777 次点击
所在节点    Python
61 条回复
slideclick
2015-05-21 14:46:18 +08:00
@jimmy66 这书不适合python初学者,尤其是编程初学者。这书我看到3个独立翻译者了,资源浪费。出版的译者姓陈。
cqcn1991
2015-05-21 15:12:16 +08:00
Learn Python the hard way只适合初学者…这个都不看的话,不知道你该看什么了。而且有视频版

当然你硬要中文的那我也没办法
LossLess
2015-05-21 15:47:32 +08:00
深入python3
http://sebug.net/paper/books/dive-into-python3/index.html
虽然有点老,不过感觉讲的还不错,还提供各种扩展资料的链接.
jimmy66
2015-05-21 16:07:07 +08:00
@slideclick 也没说适合初学者。。。初学者看Python2教程入坑也可以的(虽然我也是初学者没啥资格说这个233
tihu
2015-05-21 18:39:47 +08:00
codercai
2015-05-21 19:08:58 +08:00
推荐Python学习手册,包含了Python3.x
Yvette
2015-05-21 20:45:17 +08:00
Head First Python 有中文的
fengxuewei
2015-05-21 22:41:54 +08:00
要看你用来做什么。
如果只是先用来做点简单的东西,那可以直接看 3。
我是看着 2 的教程写着 3 的 demo,最后跑在 2.7 上。
djyde
2015-05-21 23:47:06 +08:00
『想要学 JavaScript,我应该学 ES5 还是 ES6?』
wizardoz
2015-05-22 09:19:04 +08:00
两者没有太大区别
tonghuashuai
2015-05-22 09:59:07 +08:00
没有所谓的跳过,目前感觉他们两个是并列的关系。
itfanr
2015-05-22 10:00:41 +08:00
lidashuang
2015-05-22 14:56:52 +08:00
别学了,学ruby吧,哈哈
SCaffrey
2015-05-22 20:11:13 +08:00
我记得这样一句话:
如果你的英文现在还不足以看这个,那你现在还不足以学这个……

加油吧
snopy
2015-05-22 23:41:50 +08:00
看不懂你说的跳过python2是什么意思?你是觉得比Python3低级么?
snopy
2015-05-22 23:45:00 +08:00
@mengzhuo 说说区别在哪儿啊?我升级到2.7.9还没关注有何区别,程序照样呼呼的运行
evolighting
2015-05-23 01:07:14 +08:00
一开始冲着python3去开始学的;
然而,还是怪怪回去用python2....有很多要用的库并没有3的版本...
不过现在好多了....

感觉python真的挺简单的....我觉得我就看过一篇30速成的教程就上了....

然后就基本上看看文档,搜搜问题...

不过我不是专业的程序员,咱只是用python搞科研的罢了....
fyyz
2015-05-23 11:26:43 +08:00
@snopy
不是,现在3渐渐开始成为主流了啊。
就像前几年 iPhone4 出来了,再学塞班开发就没什么意义了。
当然 py2 与 py3 的区别没这么极端。
mengzhuo
2015-05-23 12:43:18 +08:00
@snopy

看changelog吧
sinux
2015-05-23 17:09:18 +08:00
@Kilerd Python3 解决了不知道多少坑了,Python2混乱的str和unicode不知道要给新手造成多少困扰。

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

https://tanronggui.xyz/t/192565

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

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

© 2021 V2EX