博客启动计划&我个人理解的Python优缺点

很久没有写博客了,因为最近一直在使用Python。Python实在不是一门好的工作用语言(我的观点是所有的动态语言都不是好的工作用语言,不仅是Python),但是自己玩还是可以的。但,生活所迫,还是要继续用的呀(笑)。

所以呢,博客还是要写的,java还是最喜欢的,Python也是要学习的,当然其实更多是总结了。既然博客要启动了,这篇文字就权当测试吧,使用公司环境下的windows live writer写的,看看能不能用,因为公司设置了外网限制(csdn上讨论过的可以上csdn的公司,再笑——这里有一个典故,附在文末)。
好了来说说Python。先说缺点,据说先抑后扬比较不会让人反感,即便是你的重点在抑(继续笑)。

缺点一:标准库代码的命名风格严重不统一,给学习带来很多的不便。看看socket模块里的socket类(对,没错,他确实是个与模块同名的类),再看看threading里的Thread类,是不是很让人疑惑?函数就更多了,findall/findAll/find_all全部都有,例子数不胜数。

缺点二:没有强大的IDE支持。Pydev不够强大是我最不爽的,当然Python作为一门动态语言的特性也在一定程度上的限制了IDE功能。

再来看优点:

优点一:语法。Python作为一门比java还早出世的语言,语法比java要简洁很多。

优点二:语法糖。啊啊,太TM甜了……

优点三:内置的处理字符串功能非常强大,这貌似也是所有动态语言的特点。

但是java本身是可以做到Python要做的事情的,所以我在考虑做一个PythonToJava的小工具,目标是使用Python的语法写Java……Python的语法加上Java的各种静态检查和库,噢这大概就是天堂了。

来自:http://www.cnblogs.com/huxi/archive/2010/06/24/1764160.html

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!