向python靠近
折腾计算机,被计算机折腾,前前后后也有十几年。
最可悲的是居然一无所成,虽然仅仅出于兴趣,并无工作之压力,但是这种挫折感确实是实打实的。
已经记不起是哪一天了,好像突然就知道了python的存在,从最初的不经意,到越来越喜爱,我一步步的向python靠近。
我喜欢Python,这是一个事实,我撰此文只是想说说python的好,以表达自己对其喜爱之情,并为初学者提供一点有用的建议。
python简单,你可以很快的上手。
python强大,你可以完成从小脚本到桌面应用程序再到网络服务与应用的编程。
python明晰,你可以轻松读懂别人书写的代码,而不用为大量莫名其妙的用法而伤脑筋。
不管那些别有用意,或者真是高深莫测的人怎么说,python学习起来很快,python用起来很爽。这就够了,不是吗?
我想,我们或许需要把编程从专业人员那里剥离出来,编程是一种生活,而不应仅仅是一种工作。
有些专家所谓的建议其实总是从各个方面来攻击Python的不足,却回避python的强项。他们总是用过于专业的眼光在某个方面来挑剔,而不是具体的实用性。
是的,什么东西都有不足,比如说python执行比较慢,好吧,但我只想为自己或者家人或者朋友写一个可以实用的工具,不需要面对所谓的高负载,所谓的实时性,我只需要在我可以忍受的时间范围内让计算机完成该做的工作就行了。
实在不行,还有各位大能所编写的c模块可以使用,如果没有呢,那我就自己学着写一个c模块,这不就是计算机真正带给我们的乐趣么。更何况,python并没有慢到失去实用价值,他只是相对较慢而已。
所以到这里,我需要说明一下,python是一个适用于全民学习使用的编程语言,他的简单、强大、明晰,已经可以弥补速度的缺陷,他的容易学习,可以让每个喜欢计算机的人都轻松编程。(其他语言或多或少会为了某种目的牺牲简单,明晰性,让语法语义变得晦涩难懂)
所以,我们用我们的python做我们想做的,让专业人员用他们自己的语言和工具去快速的做他们想做的吧。
想想吧,每个接触计算机的人都会编程,对于整个社会的发展会有多大的推动作用。
(2010-5-4 flint2kim)
(http://blog.csdn.net/flint2kim/archive/2010/05/04/5557509.aspx)
(原创文章,转载请注明出处)
相关文档:
1,下载org.python.pydev.feature-1.5.0.1251989166.zip http://sourceforge.net/projects/pydev/files/
2,安装插件到eclipse
3,重启eclipse
注意:使用1.5.6版本pydev插件,创建python工程会报错,使用1.5.0版本无此问题。 ......
编译了一个windows下的python3连接Mysql的库
mypysql
版本是 0.5.1 ,根据官方的修改日志,这个版本修改了0.5中一个内存泄漏问题。
源代码和编译后的文件为:
http://211.147.215.55/down/mypysql-0.5.1-win.zip
mypysql的官方地址 https://sourceforge.net/projects/mypysql/
......
前言:
最近又想学习python,又想去温习一下算法,于是就想出了这个两不误的方法,^_^
堆栈:
使用python的列表结构,详情可以查看help(list)
#Filename: stack.py
shoplist=['apple','mango','carrot','banana']
shoplist.append('rice')
popitem=shoplist[-1]
del shoplist[-1]
print 'the popitem is',popitem
......
队列:
与堆栈类似,通过python的列表类型来实现,参考 help(list)
shoplist=['apple','mango','carrot','banana']
print 'I have',len(shoplist),'items to purchase'
print 'these items are:'
for item in shoplist:
print item,
shoplist.append('rice')
print 'my shopping list is now', shoplist
shoplist. ......