Archive for python

推荐1个好的python ide

http://mmm-experts.com/Downloads.aspx?ProductId=4

PyScripter is a Python IDE built in Python for Delphi(P4D) components and created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. Being built in a compiled language is rather snappier than some of the other Python IDEs and provides an extensive blend of features that make it a productive Python development environment.
Details
Current build is 1.7.2 (Oct 26, 2006)  

 

  PyScripter (2,945 Kb)
Windows Installer

初步使用一下,感觉不错。

软件很小,比java+eclipse+pydev 小多了(需要100多M),

而且速度快多了,

设置断点,也很方便。

推荐给大家使用

以后,我是不再用java+eclipse+pydev这套组合了。

马飞涛

Comments (2)

关于python学习的几个网址

评论

学习python (2)

一个好的集成开发环境,能很大地提高编程效率。所以,我得需要先找一个好的python 的开发工具。

eclipse +pyDev, 感觉还不错。我把安装过程的关键点,详细记录于本文,以便自己和读者日后重新安装的时候,别找不到北。

eclipse 是一个java的免费的IDE, 我安装的是 eclipse-SDK-3.2.1-win32.zip,123M

 下载地址:http://www.eclipse.org/downloads/download.php

解压缩后,就算安装完毕了,是个绿色软件。运行eclipse.exe,和我最常用的delphi相比,第1印象eclipse很华丽,比3.1版本又好看了些。也许 java的另一个开发工具NetBeans  也能开发python,界面风格比eclipse更细腻些,但我没有找到相关的资料,就选eclipse吧。

在eclipse里开发python,还需要安装一个插件:PyDev,

下载地址:http://sourceforge.net/projects/pydev/

org.python.pydev.feature-1_2_4.zip 软件不大,3.2M

在delphi里,安装组件,一般是在component菜单里,eclipse里没有这个菜单。凭借vc和delphi的经验,调整环境的设置,一般是在project菜单里,eclipse 有project菜单,但没有相应的子菜单。

看了pydev的简介,原来是在eclipse的help菜单里,eclipse/help/software updates/Find and install...

选择 Search for new features to install

选择 New Local Site, 输入pydev.zip 解压缩后在本地硬盘上的目录。

然后,还需要再设置一下python解释器的位置,告诉eclipse,python.exe 在哪个目录下面。

选择 Window/Preferences ,在左边的列表里找到 Pydev/Interpreter -Python, 在 右边的python interpreters 里输入 你的python.exe,我的安装是c:\python25\python.exe

至此python的Ide安装完毕。试试吧。

新建一个 Pydev Project, 输入一个hello world,单步调试运行, 效果见下图。

debug python step

断点设置是绿色小球,和delphi,vc的红色小球不一样。

需要双击才能设置断点,和delphi,vc的单击设置断点也不一样。

马飞涛

参考:

用 Eclipse 和 Ant 进行 Python 开发

http://www-128.ibm.com/developerworks/cn/opensource/os-ecant/index.html

Comments (1)

学习python (1)

先推荐一个学习python的好网址

简明 Python 教程 Swaroop, C. H. 著 沈洁元  译
在线教程的网址:

http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/index.html

学习编程快20年了,很少见到如此好的教程。简单,清晰。大部分的软件书籍翻译的是呕呀啁咂难为听,名声显赫的译者如候某人,也是50步笑百步而已。

网上有一种说法,一个有经验的程序员可以在半天内,学会python。

我试了一下,感觉该说法有点夸张。我大概用了1个晚上(3个小时)看到了《简明 Python 教程》第9章,感到这章有点难度了,头也有点晕了,语法基本上也看完了,就去休息。

准备第2天再慢慢看,用1-2个星期的下午时间,肯定是能学会的。

然后,我会把python和c++,delphi的使用感觉做一个对比。

一个好的集成开发环境,能很大地提高编程效率。所以,我得需要先找一个好的python 的开发工具。

python自己带的IDLE (Python GUI) 整体感觉还不错。

因为很久没有用过解释语言的开发环境了。用IDLE输入《简明 Python 教程》里边带的几个小例子,感觉比较新奇,好象又回到了上中学时在6502的计算机上,输入basic语言的体验。

调试怎么用呀?有点怪异,比较难上手,到现在也不会用,也不需要会了,因为现在我用eclipse +pyDev。

所以当大概学会python的语法后,我第1想到的是,先找一个更顺手的IDE。如果没有方便的IDE,宁可不学python。

上网先看到了boa constructor,免费的python ide,据说类似与delphi,居然这么好?赶快下来用,用后感觉比较失望。首先看到一个很难看的兰色的大蟒蛇,窗口的布局有些怪异,和delphi是不太一样的。单步调试的时候,屏幕有闪动,好象还有一些BUG,在我这里调试时,单步运行的感觉不太好。又换了winpdb, 感觉更不好。

然后,换 eclipse +pyDev, 感觉还不错。安装过程,请见下文分解。

马飞涛

 

Comments off


0.022 sec