Python是如此活跃的一种语言,几乎伴随互联网的发生而创立,又伴随互联网的极速发展而繁荣。使用Python会遇到这样的问题:什么时候该用多进程?怎样提高代码执行效率?Flask为什么流行?学习Python要不要直接学Python3?Python3有哪些优点,迁移成本如何?豆瓣这种大厂对Python有何看法?
因此我们OSC第期高手问答请来了豆瓣工程师为大家解答关于Python的相关问题。本文挑选了部分精彩的问答内容,分享给各位交流、学习。也可以转到原链接继续浏览。
(一)版本选择——Python3发布也有很长的时间了,但现在业界的主流好像还是使用Python2。因此有不少程序员在纠结是选用Python2还是Python3,董伟明老师给出了自己的看法。Q:Python确实越来越火了,知乎就是Python做的,偶尔搞了一点,发现确实很高级,至少比Java语言高级一些,某些功能Java需要写行,而Python可能只要20行。做一些外维系统还是挺方便的,比如日志的提取等,之前学的是2.7版本,现在Python3比之前的版本有哪些新特性呢?
A:Python3是相当于站在Python2的肩膀上,摒弃了早年设计Python2的错误思想(所以有的地方向前不兼容),加了一些新的语法,比如asyncio,甚至typehint(我不喜欢)。具体的内容可以看关于产后抑郁,月嫂你知道吗福清房价要涨的节奏啊!福州今日拍地太疯狂