为啥很多人喜欢 Python( 二 )



为啥很多人喜欢 Python

三.写写小游戏比如坦克大战:
为啥很多人喜欢 Python
坦克大战https://www.zhihu.com/video/1188977395741372416FlappyBird:
为啥很多人喜欢 Python
https://www.zhihu.com/video/1013060715313315840源代码:CharlesPikachu/Games
更多有趣好玩的Python项目:
Charles:Python的一些小项目~不定期更新
欢迎关注我的微信公众号:Charles的皮卡丘,不定期分享有趣好玩的Python项目以及大量的学习资源。
|一张图带你看清所有语言的奥秘,之所以那么多人喜欢,我觉得最开始那句话解释的简单:Idon\u0026#39;tknow,justpickoneforme问:我想学编程答:想学哪门编程语言?问:不知道啊答:那学Python吧下面的难易度评级,一颗星也是醉了为啥很多人喜欢 Python
【为啥很多人喜欢Python】

■小平同志说:"社会主义的本质是解放生产力",而Python就是一门可以解放程序员生产力的语言。
Python简单,所以学起来快,有编程经验的程序员一周就能上手Python。
Python强大,Python能做的事情从Web开发、科学计算、机器学习、数据分析挖掘、量化交易、网络爬虫,大到航空项目,真不是在催牛
Python库多,没有哪一门语言的第三方库比得上Python,各种领域的库都有,你无需再把时间浪费在造轮子上。
Python表达能力强,没有拖泥带水,有自己的Pythonic编程风格,所以开发效率高。
Python免费,任何人、组织、机构都可以免费使用Python,不像Java那么商业化,这也是为什么Google还要和Oracle纠缠不清打官司的原因。
--------------分割线--------------------
有人说,Python慢,whocare?用C来解决真正的性能问题
有人说,Python不适合大项目,Instagram、Youtube不够大?那是因为视野不够大
有人说,Python是弱类型语言,我想你要表达的是它是动态语言
有人说,Python太分裂,python2、python3、(python4?),python提供了six做兼容,任何有历史的语言都躲不过兼容问题,因为世界变化太快。

■数值分析中没有几个可选的,Python是数值分析中最不恶心的之一。之所以是最不恶心的之一而不是第二不恶心的之一是因为其包多而且很多包接口友好
虽然我在数值分析中长期用Julia,但是Julia用的爽必须能够熟练地调用Python包

■我们研究组是做量子化学的,组里三四个人曾经在一次hackathon上用三天时间用python写了一个EOMcoupledcluster(一种计算方法)的程序,过去通常会花一个博士生两年左右的时间对于运算速度的话,可以直接通过numpy调用blas/lapack等数学库,或者在开发完成后把最耗时的部分改成C的函数,基本就够用了可以感受一下,下面每个图大致相当于一个张量方程,这只是整个程序中的其中一部分为啥很多人喜欢 Python


■除去强制性的要求语法缩进很讨厌之外,最喜欢Python的地方可以概括为:招之即来,来则能战.目前基本上还没有看到Python不能做的事情(当然做的怎么样另说),可以说Python就是我接触过的语言里面最像瑞士军刀的,遇到什么问题拿出来总能发现有可用的工具.再加上平滑的学习曲线,几乎是能马上上手,于是实在不得不在自己的技能树上给这门语言留下一席之地了。
■破戒答题。。。答完继续闭关去。。。我喜欢python但不是因为优雅简单纯粹之类的。实际上,作为开发语言,我是更喜欢ruby的,作为学习用的语言,我也更欣赏lisp和haskell。那我为啥还喜欢python呢?因为这货就是我的启蒙老师啊!!!学编译原理之后,我就是看着python的源码开始研究现代语言的。我现在还记得每当看懂一个复杂结构时的兴奋,真的是想飞起来的感觉。借着python的实现,我明白了许多课上不会讲的东西,也让我下定决心踏进编程语言这个领域。而最近,又是研究pypy把我带进了jit的殿堂。之前我一直惦记着实现个jit,可是写这个真的太难了。但pypy却用一种独特的手段,展示了许多jit中有趣的技巧。而且pypy用的rpython,对于写编译器、解释器来说真是一个利器!而且rpython本身实现里就有许多值得称道的东西。在我眼里,python并不是一个完美的语言。但它对我来说,就是一个完美的老师。所以,即使未来会有许多比python好的语言出现,我也仍然不会放弃喜欢它。==========================================================================答完才发现题目是为啥很多人喜欢python。。。好吧,我这些绝对是小众的不能更小众的理由了。。。继续闭关去了。。。

推荐阅读