向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)
(原创文章,转载请注明出处)
相关文档:
总结下,Python 下载网页的几种方法
1
fd = urllib2.urlopen(url_link)
data = fd.read()
这是最简洁的一种,当然也是Get的方法
2
通过GET的方法
def GetHtmlSource(url):
try:
htmSource = ''
&nb ......
万恶的编码
小菜对于老师上一节讲的不是很明白,因为没有一本书是将文件与web一起讲授的,他决定自己探究一下它们之间的不同:
首先,小菜在C盘建了一个文本文档 file.txt,输入四个字:我是小菜。
然后,小菜在shell中练习起来:
>>> file=open("c:\\file.txt","r")
>>> data=file.read()
>> ......
需要先安装libxml2-devel libxslt-devel这两个rpm包,如果使用非root用户安装,可以下载libxml2和libxslt的源代码进行安装。 libxml2-devel、libxslt-devel装好后,解压lxml的包,切换到这个包的路径。
加入CFLAGS进行编译和安装,在shell下依次输入如下命令: CFLAGS=-I/usr/include/libxml2:/usr/include/libxslt/ ......
Install Python Eric IDE
1 Download following things
1) Python3.1
2) PyQt for python 3.1
(http://www.riverbankcomputing.co.uk/software/pyqt/download) I am using
PyQt-Py3.1-gpl-4.7.3-2.exe
3) Eric5 IDE
(http://eric-ide.python-projects.org/eric-download.html)
2 ......
#from pp3e Chapter 9.3
#############################################################################
# popup three new window, with style
# destroy() kills one window, quit() kills all windows and app; top-level
# windows have title, icon, iconify/deiconify and protocol for wm events;
# there ......