学习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入门篇之编程习惯与特点
Oct 17 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
Python设计模式之中介模式简单示例
Jan 09 Python
python Opencv将图片转为字符画
Feb 19 Python
PyQt5每天必学之单行文本框
Apr 19 Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 Python
python实现顺序表的简单代码
Sep 28 Python
详解Python绘图Turtle库
Oct 12 Python
Python读取表格类型文件代码实例
Feb 17 Python
pytorch数据预处理错误的解决
Feb 20 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
在 Python 中使用 7zip 备份文件的操作
Dec 11 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 Google的translate API代码
2008/12/10 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
深入理解Node module模块
2018/03/26 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
详解python字节码
2018/02/07 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
英国最大的海报商店:GB Posters
2018/03/20 全球购物
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
遵纪守法演讲稿
2014/05/23 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
运动会跳远广播稿
2015/08/19 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
《穷人》教学反思
2016/02/19 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
python套接字socket通信
2022/04/01 Python