当前位置: 首页 > 科技观察

如果你喜欢Python,请使用Python3

时间:2023-03-15 16:50:02 科技观察

刚刚在知乎上看到了一个问题,关于使用Python2还是Python3。一个念头在我脑海中闪过。优秀的语言。我从暑假开始学习Python。一开始花了十多天时间看完了LearnPythontheHardWay,然后在一周内完成了Codecademy上的Python部分。简而言之,它被认为是一个介绍。之前尝试过一些语言,比如VisualBasic,Java,C,JavaScript,还有这几天一直在啃的Objective-C,但是不得不说Python是最简洁的,***优雅,最有趣的语言(熟悉Python后尝试Objective-C是一种折磨)。我爱蟒蛇!不过,由于之前采纳了一些人的建议,而MacOSX自带2.7,我坚信“Python2已经很不错了,何必再迁移到3呢?”相信很多人也有这样的想法,因为在很多论坛,看到版本选择的问题,有将近一半的人推荐2。注意!这种想法只会伤害Python,最终也会伤害到你自己。以Windows为例,当Windows7发布时(Vista我就不说了),很多人还在死守着XP,当你问他们为什么的时候,他们会一本正经地说,“新系统真好”,或者“很多软件不兼容”,或者“变化太大,不习惯”,甚至“XP已经是很好的系统了,微软的新系统就是为了赚钱”。-_-#于是乎,春去春来,送走了Win7,又迎来了Win8,但是这些人的想法一直没有变(相信这种情况在国人中比较普遍)。如果这样的人多了,这种情况一直持续下去,最后的结果只会是微软的情况越来越糟。最终,人们将不得不投身于Linux的怀抱(嗯?你怎么感觉美滋滋)。当我在脑海里把上面的WinXP换成Python2,Win7换成Python3甚至Python4的时候,我不由地感到一阵恐惧。差点和别人合谋干掉Python!试想,多年以后,Ruby、Go等语言又有了很多新特性。虽然最新的Python也很好,但是因为有些人不愿意改,所以死守旧版本,抛出一些可笑的理由。最终Python因为用户习惯倒下了,Guido和整个Python社区的努力也被这些人的习惯给忽略了。来看看这些可笑的理由(详细解释可以看看知乎上许农权的回答,这里简单总结一下):什么?支持Python3的库太少?醒醒,已经6年了,最新的是3.4.1,不支持Python3的库大部分都是常年不维护的东西。什么?新旧版本兼容性差?别担心,未来的版本会越来越不兼容,除非你打算一辈子坚持使用Python2。此外,为了新功能而改变它有那么难吗?***,那些还在坚持老版本的人,你们一堆的理由和批评真的不是在为自己的问题辩护吗?突然发现,苹果在这方面做的真的够好(闭福利),不管MacOS还是iOS,每推出一个新系统,都能在短时间内被绝大多数用户升级时间。由此可以想象,仅仅一个多月的时间,Swift就挤进TIOBE的前20需要一年的时间?直接来大杀器。6个月后,用Objective-C开发的应用将不会被AppStore接受...本文来自:http://jackiekuo.com/code/2014/07/21/if-you-love-Python-使用-Python-3-请/