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

相关推荐

  • shell三剑客之grep

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。 正…

    Linux干货 2016-08-08
  • linux 3.26 第一课

    setup app

    2018-03-26
  • mysql复制与备份

    备份策略: 完全+差异+binlog 完全+增量+binlog binlog最好能实时备份到另一个节点上。 完全备份,多久一次? 数据变化量:有20%,建议使用完全备份。 可用的备份存储空间: 数据变化量很大,可以每天做一个完全备份,每周做一次增量备份。 数据变化量不大,可以每月做一次完全备份,每天做一次增量或者差异。 数据 备份工具: mysqldump:…

    Linux干货 2016-12-05
  • Linux任务计划

    Linux任务计划,周期性任务执行         未来的某时间点执行一次某任务:at, batch          周期性运行某任务:crontab                 &n…

    Linux干货 2016-12-31
  • 图解LVM(逻辑卷管理)

    图解LVM 1 什么是LVM?为什么要使用LVM? lvm(Logical Volume Manager)逻辑卷管理,是一种更为灵活弹性的磁盘管理工具。 通过逻辑卷管理,能够解决传统磁盘管理管理困难的问题,比如灵活的增删磁盘容量,增删磁盘分区等。 LVM由pv(Physical Volume),vg(Volume Group),lv(logical volu…

    2017-04-23
  • python分支循环和列表

    if语句 if condition: 代码块 condition必须是一个bool类型,这个地方有一个隐式转换bool(condition) if 1<2: print(‘1 less than 2’)   循环——while语句 while condition: block 当条件满足即condition为True,…

    2018-03-27