想要跳过 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文档,实体书都行。
8465 次点击
所在节点    Python
61 条回复
zhouquanbest
2015-05-20 22:51:28 +08:00
然后你发现又需要跳回2
ca1n
2015-05-20 22:54:26 +08:00
为什么一定要学python3呢
fyyz
2015-05-20 22:56:43 +08:00
@ca1n 因为现在 Python3 正在逐渐成为主流
chaucerling
2015-05-20 23:03:16 +08:00
为什么一定要看python3的中文教程呢
seki
2015-05-20 23:03:17 +08:00
2 和 3 的区别没有那么大
所以学 py2 再转 py3 没有那么难
笨办法学 python 其实挺不错的
其实学得最快的是边写边学,有目的地去学,不过英文不好的话那就摊手了

中文的 py3 资料你可以搜一搜 py3 官方文档的翻译版,虽然不是最新的,但是也足够看,比如这个
http://docspy3zh.readthedocs.org/en/latest/
crab
2015-05-20 23:25:50 +08:00
亚马逊的评论和侧栏L大推荐
你居然选择亚马逊评论,还不如去看豆瓣读书评论。
╭∩╮(︶︿︶)╭∩╮
chengzhoukun
2015-05-20 23:31:48 +08:00
英文真的不难,特别是英文编程书。我第一本完整看完的英文教材就是Python入门书(图书馆随便找到)
然而我连英文的冰与火之歌第一章都看不下去😿
yeyeye
2015-05-20 23:41:36 +08:00
py2无限好 不是说还有几年就不更新了么 用不更新的语言真的好么
Kilerd
2015-05-20 23:45:41 +08:00
学着 学着 你就发现,有些东西 还是 在py2 里面 用得顺手。
ryd994
2015-05-21 02:01:01 +08:00
然而我学python没看任何教材,全靠官方文档
英文对程序员是很重要的能力
Kabie
2015-05-21 04:13:04 +08:00
diveintopython3……啄木鸟翻译的……

我09年就直接看这个学的 python3 。。。

当然现在看里面用的库有点过时了。。。http都用requests了……
adm7n
2015-05-21 04:48:15 +08:00
然而这并没有什么卵用,学好py2再转py3吧!
loading
2015-05-21 07:20:53 +08:00
大神都在python2,遇到问题一查就有,有什么理由开始学要从3开始?
没踩过2的坑你敢说用过python?


况且现在,坑都被我们尸体填满了!
sandideas
2015-05-21 07:41:27 +08:00
工具而已。。等你学会了2,。。3不过就是语法问题而已
MrLiao
2015-05-21 07:50:44 +08:00
表示在学习py2
dslwind
2015-05-21 07:58:47 +08:00
为什么评论奇怪的变成2-3讨论了……
其实官方的tutorial就不错,看完之后一些简单的小程序还是能写的。
windfarer
2015-05-21 08:13:34 +08:00
还是看英文资料吧
zhouquanbest
2015-05-21 09:04:32 +08:00
为了学py3而学py3没任何意义
因为2转3 如果用的黑魔法比较少 基本没阻碍
所以看py2就好
其次还是看英文比较好 中文资料的坑就不再论述了
tuoxie007
2015-05-21 09:48:48 +08:00
先写py2,再diff一下2和3就好了吧
mengzhuo
2015-05-21 09:49:08 +08:00
学python就python啦
2 - 3 对初学者来说没多大区别的

我会说2.7.8 和2.7.9的区别大着呢

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

https://www.v2ex.com/t/192565

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

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

© 2021 V2EX