我的人人小站:http://zhan.renren.com/ilovepython
python是一个最近一两年火的不行不行的语言,仔细看他的标志是两条蛇,python在英文中就是巨蟒的意思。它是一种脚本语言,学了一段时间的python,对python总算有了一个粗浅的认识。
python语言的诞生借鉴了ABC(一种教学语言,据说是给非程序员用的),为什么借鉴了呢,目测是因为作者就是ABC语言的设计者之一。在一个圣诞节,作者闲的蛋疼便想到了设计一种新的脚本语言,既简单又实用。ABC这种教学语言也很简单很实用,但是没有火,作者赶脚可能是因为太封闭了,所以这种新的语言便开源了。python遵循GPL开源协议。什么是GPL开源协议呢,简单地说就是使用挂了GPL协议的软件(源码)用起来不要钱,稍微严谨点说,遵循GPL的协议的软件一定要保证你的源代码是可以被别人看到的,至于你自己的程序挂了GPL协议,是否做商用,这个无所谓。再严谨点那就得去看官方文档了,自行谷歌或者百度吧~~
再说回python,我自己的一个感觉是,简洁,能省的全省了,不能省的也都省了。这句话看起来是有歧义的,不过在小站的内容随着更新的时候,大家也会有这样的感受的,暂时先按下不表了。
接下来按照套路,应该是介绍优缺点了:
优点:
简洁
可以很轻松和其他语言结合起来做开发(因为这个python也被叫做胶水语言)
可用模块(也可以叫做扩展库)非常多,多到你会认为这个世界什么东西都是不花钱的一样。PS:其实本身的库就已经屌到不行了
语法清晰,可读性强
方便,语言本身的语法,以及一些模式,可以帮助你很快的写出一个比较健壮的东东
延展性比较好,这个词是我自己套上去的,意思是说向上可以有很多成熟框架使用,向下可以直接写内存。
缺点:
简洁(因为把不该简洁的东西简了,导致很多东西在编写的时候傻傻的分不清)
由于是脚本语言,解释型语言,这样速度确实稍慢一点,但也不是慢到大家接受不了,一般开发还是可以的。
好吧,现在我的python也是处在学习ing……,所以可能有一些好的坏的还没完全发现,如果有新的发现再继续更新。
当然如果大家有什么想说的,也可以来说说……