学习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 相关文章推荐
动态创建类实例代码
Oct 07 Python
python的id()函数解密过程
Dec 25 Python
python插入排序算法的实现代码
Nov 21 Python
python threading模块操作多线程介绍
Apr 08 Python
深入理解python函数递归和生成器
Jun 06 Python
使用pandas的box_plot去除异常值
Dec 10 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
Python 2.6.6升级到Python2.7.15的详细步骤
Dec 14 Python
使用numpngw和matplotlib生成png动画的示例代码
Jan 24 Python
基于PyTorch中view的用法说明
Mar 03 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
刚才在简化php的库,结果发现很多东西
2006/12/31 PHP
PHP EOT定界符的使用详解
2008/09/30 PHP
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
php简单图像创建入门实例
2015/06/10 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
讲解python参数和作用域的使用
2013/11/01 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
详解django2中关于时间处理策略
2019/03/06 Python
python写程序统计词频的方法
2019/07/29 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
django连接oracle时setting 配置方法
2019/08/29 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
人事行政主管岗位职责
2013/12/22 职场文书
幼儿园安全检查制度
2014/01/30 职场文书
工程专业应届生求职信
2014/02/19 职场文书
师德师风建设方案
2014/05/08 职场文书
管理人员岗位职责
2015/02/14 职场文书
捐款仪式主持词
2015/07/04 职场文书
详解python的异常捕获
2022/03/03 Python
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript