学习python (2)


Posted in Python onOctober 31, 2006

一个好的集成开发环境,能很大地提高编程效率。所以,我得需要先找一个好的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,单步调试运行, 效果见下图。

学习python (2)

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

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

马飞涛

参考:

用 Eclipse 和 Ant 进行 Python 开发

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

呵呵。我一般不用调试器,都是使用print+log+眼看。有兴趣的话,还可以试一试我开发的编辑器UliPad。可以从 http://wiki.woodpecker.org.cn/moin/UliPad 下载,需要安装wxPython。它是一个纯Python写的软件。

Python 相关文章推荐
使用python将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
用Python写冒泡排序代码
Apr 12 Python
Python中matplotlib中文乱码解决办法
May 12 Python
python实现稀疏矩阵示例代码
Jun 09 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
python3 property装饰器实现原理与用法示例
May 15 Python
详解python和matlab的优势与区别
Jun 28 Python
python基于opencv检测程序运行效率
Dec 28 Python
简述python Scrapy框架
Aug 17 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
Nov 05 Python
Python开发编码规范
Sep 08 #Python
学习python (1)
Oct 31 #Python
简明 Python 基础学习教程
Feb 08 #Python
Python完全新手教程
Feb 08 #Python
Python学习资料
Feb 08 #Python
一篇不错的Python入门教程
Feb 08 #Python
王纯业的Python学习笔记 下载
Feb 10 #Python
You might like
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
5 cool javascript apps
2007/03/24 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
从零学Python之hello world
2014/05/21 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
Python封装shell命令实例分析
2015/05/05 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
星球大战与Python之间的那些事
2016/01/07 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
详解python中的异常捕获
2020/12/15 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
html5教程画矩形代码分享
2013/12/04 HTML / CSS
编写strcpy函数
2014/06/24 面试题
法定代表人免职证明
2015/06/24 职场文书
治庸问责工作总结
2015/08/11 职场文书
初中班主任工作随笔
2015/08/15 职场文书