现在入门 Python 的话,现在的话是着手于 Python 3 还是 Python 2?

2017-07-16 22:58:12 +08:00
 misaka00251

感觉是一个很傻(引战)的问题 ;w;

顺便问问有没有什么书籍及其它的教学资源推荐 ;w;

10221 次点击
所在节点    Python
114 条回复
aristotll
2017-07-17 12:19:02 +08:00
会 Python3 的我不信不会 Python2 没办法历史代码太多了
litter123
2017-07-17 12:32:06 +08:00
两个区别不是十分巨大,会任何一个都没问题(都能切到另一个(除非有些特殊库(这我也没办法))),向 3 靠一般就问题少一点,出问题就 GG
ivechan
2017-07-17 13:04:23 +08:00
@snnn 那是为了照顾一些用 Python2 的人,事实上几乎所有深度学习框架都完美支持 Python3,
或者说是针对 Python3 开发,兼容 Python2.
viator42
2017-07-17 13:12:19 +08:00
其实 3 也没比 2 先进到哪去.编码问题依旧存在,外加一堆的库不兼容.初学上 3 是自找麻烦
Jackeriss
2017-07-17 13:23:55 +08:00
@halfcoder 因为没有向后兼容,所以只能慢慢过渡。
ququ888
2017-07-17 14:03:07 +08:00
3
sacuba
2017-07-17 15:01:23 +08:00
主要看想干嘛了,写点简单的脚本,用用而已还是学 2 把 个人感觉
anyfucker
2017-07-17 15:02:17 +08:00
你把 2 和 3 当两种不同的语言对待就行了
sshpandas
2017-07-17 15:23:44 +08:00
本来不想回复的,因为答案太明显了。但是看到有人说什么“学 Python 3 当心找不到工作”,忍不住来说一句。说这话的人,要么就是傻,要么就是坏,要么就是 both.
mansur
2017-07-17 16:11:40 +08:00
@sshpandas 你既傻又坏?
hwsdien
2017-07-17 16:12:44 +08:00
Python 3
halfcoder
2017-07-17 16:36:10 +08:00
@lxml #72
PHP7 还没出多久。其它几个倒确实值得反思,IE6 和 VC6 为什么能在其最辉煌时期达到那样的地位,而即使后来的版本更好也没法充分替代。当然也可以不反思,作者该干啥干啥,搞成两门语言嘛。
hagezhou
2017-07-17 16:36:11 +08:00
我个人建议还是 2,虽然 3 有很多新特性,但企业代码大部分还是 2 啊,学了 2 再熟悉 3 也是分分钟的事情
JesseYuan
2017-07-17 16:39:01 +08:00
看个人情况和项目情况,我反正学习的 3
TangMonk
2017-07-17 17:05:08 +08:00
先学 2,再学 3
xinlai
2017-07-17 17:11:05 +08:00
学习的时候不要纠结哪个版本,顺眼就行,踩坑了就知道哪个了(逃
yanze0613
2017-07-17 18:31:06 +08:00
3
maomo
2017-07-17 18:37:06 +08:00
两个一起学
anson2416
2017-07-17 18:39:51 +08:00
@gulangyu
@maomo 看视频好慢
gulangyu
2017-07-17 18:53:04 +08:00
@anson2416 哈哈哈哈哈,慢?那您就歇歇吧,不适合学

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

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

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

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

© 2021 V2EX