博客启动计划&我个人理解的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

原创文章,作者:s19930811,如若转载,请注明出处:http://www.178linux.com/1003

(0)
s19930811s19930811
上一篇 2015-03-13 16:45
下一篇 2015-03-13 17:42

相关推荐

  • 如何安装VMware Workstation

    1、打开安装包,直接点击“下一步” 2、选择接受条款,单击“下一步” 3、选择安装路径,单击“下一步” 4、单击“下一步”,也可以勾选掉两个选项   5、单击“下一步”   6、点击“安装”   7、完成安装  

    2017-07-11
  • 马哥教育第一天

    来到马哥教育第一天,初步接触IT,第一次写博客,不知道写点啥,记几个地址吧。

    2018-03-26
  • 在linux中创建虚拟网卡(网卡别名)的方法

    由于业务需要,要在单个物理网卡上建立多个虚拟网卡,操作如下:cd /etc/sysconfig/network-scripts/   #进入网卡目录cp ifcfg-eth0 ifcfg-eth0:1   # 复制出ifcfg-eth0:1虚拟网卡vim ifcfg-eth0:1    #配置ifcfg-eth0:1虚…

    Linux干货 2016-09-06
  • Linux常用命令及bash特性(1)

    马哥教育网络班22期第二周课程练习 Linux简单使用(1) Linux常用命令介绍 linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 linux命令在系统中有两种类型:内置Shell命令和Linux命令。可以使用help、…

    Linux干货 2016-08-29
  • ansible高级应用

    上一篇博客介绍了ansible的基础应用Modules,博客地址 http://www.178linux.com/14860 。这次介绍下Ansible的另一个核心模块Playbooks。   Ansible的核心模块:     Ansible core:   &nbs…

    Linux干货 2016-04-18
  • 优云APM最佳实践: 诊断平安城市视频网性能问题

    前言: 平安城市已经是一个关系你我他的民生工程,但由于本身系统的复杂性,给运维工作带来了极大的挑战。如何保障摄像头在线率?如何在系统中找到视频系统故障的问题所在?在我们某一次项目经历中,优云APM在发现问题,定位故障等方面,起了很大作用,帮助我们顺利的定位到了系统的故障所在。 平安城市是一个特大型、综合性非常强的管理系统,不仅需要满足治安管理、城市管理、交通…

    Linux干货 2016-08-05