开发Python用什么工具好?
工欲善其事必先利其器!
开发Python用什么工具好呢?其实刚学Python的话,使用IDLE就够了,虽然调试不是特别方便,但是对于初学已经够了,可以使用Print进行简单的调试,不建议使用记事本进行开发,不知道的认为你很牛,知道的……这是自己给自己找罪受,用Editplus貌似也行,有语法高亮功能,也支持调用外部shell来执行程序,捕获程序输出。
更强大的IDE应该有自动提示,完备的调试和语法高亮功能,当然缩进也应该更好的支持,尤其对于Python这种强制缩进的语言,自动提示功能是指,你输入一个函数的自动提示参数,或者输入一个对象的时候自动提示它的成员函数和成员变量,这些都能大大提高编码效率,调试功能也就是debug啦,最好有单步调试功能,单步调试多么重要我就不说了,程序员都明白。当工程很大的时候,怎么管理工程也是问题,Python也一样,当工程很大的时候,文件也很多,此时用IDLE不管是管理工程还是调试显然是不能胜任了。
说到eclipse,大部分“玩家”会说,这不是开发java的么?是的,eclipse在设计之初是为开发java打造的,但是由于其整个架构非常合理,对插件的支持基本可以无缝对接,开句玩笑,eclipse就是为插件而生的,哈哈,因为其强大的插件接口,很多第三方软件厂商开发了很多好用的插件,甚至它的国际化都是通过插件来实现的,其中对它影响最大的插件应该是myeclipse,eclipse本身其实实现的功能有限,就一个很朴实的IDE,而且对于IBM来说,这是个失败的项目(当初是为了对抗了netbeans,其中的纠结应该可以说半本书吧),后来IBM一气之下干脆把eclipse开源了,但是因为架子搭得好,实用,关键是免费,受到广大java爱好者的好评,myeclipse说白了就是一个插件集合,里面插件基本都单独找的到,但是myeclipse是收费的,而且很贵,所以要用的话还是去网上找个破解版吧。
图1.eclipse的开发界面
扯了这么多白话,还是进入正题,如果用eclipse来开发python,要装一个插件Pydev(可以不用装myeclipse),这个插件是用对python进行语法高亮,调试等功能的,当然很重要的是python本身是要安装的,就跟开发java程序要装JDK一个道理,可以装python2.5版本。下面说说“组装”流程:
1、安装python2.5,怎么装不用我说了吧。安装包可以去这里http://www.python.org/downloa
相关文档:
# 040
import time
try:
f = file('040_Finally.py')
while True:
line = f.readline()
if len(line) == 0:
break
time.sleep(0.33)
print line,
# end of while
finally:
f.close()
print 'Closed the file.'
# end of try
output:
> ......
——由于最近在做有关网页搜索的项目,涉及到一些编码方面的知识,小弟在网上偶然地发现了这么一篇文章,很易懂,不晦涩,为了方便自己也同时能方便大家,就转了过来,以作参考……
文章出处:http://blog.csdn.net/tingsking18/arc ......
1. 事件驱动
一个事件及其回调的例子是鼠标移动。我们假设鼠标指针停在您GUI 程序的某处。如果鼠标被移到了程序的别处,一定是有什么东西引起了屏幕上指针的移动,从而表现这种位置的转移。系统必须处理这些鼠标移动事件才能展现(并实现)鼠标在窗口上的移动。一旦您释放了鼠标,就不再会有事件需要处 ......
怎么找不到第三章的学习笔记了?丢了?
Python的函数没有什么的,可以说,看了《简明Python教程》后,就会写了。
这一章提供的内容也比《简明Python教程》要多一些。比较复杂的是作用域规则,不知道是书没讲清楚还是翻译得不好,比较难懂。钱能的《C++程序教程》关于函数的作用域规则讲得要清楚些,有C++的知识在里面, ......