学习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的Django框架中的Context使用
Jul 15 Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
Python3.6简单的操作Mysql数据库的三个实例
Oct 17 Python
python正则表达式匹配[]中间为任意字符的实例
Dec 25 Python
Pandas中resample方法详解
Jul 02 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
python实现高斯判别分析算法的例子
Dec 09 Python
Python GUI自动化实现绕过验证码登录
Jan 10 Python
python中pop()函数的语法与实例
Dec 01 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 Python
Python安装使用Scrapy框架
Apr 12 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
PHP中for循环与foreach的区别
2017/03/06 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
学生会主席就职演讲稿
2014/01/14 职场文书
个人授权委托书样本
2014/09/13 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
暑期实践个人总结
2015/03/06 职场文书
python操作xlsx格式文件并读取
2021/06/02 Python