一 入门IDE
作为python的初学者,在语法和类库学习阶段,我们可以使用以下简单使用的IDE:
1) Python SDK 自带的IDEL(Python GUI)
2) Komodo-Edit
3) NotePad++

二 终极IDE 之 Eclipse+PyDev
1 特点
1)开源免费
2)代码完成和调试
3)重构refactor,项目浏览explorer和类库browser
4)目前最新版支持python2.1~3.0,仍不支持最新的3.1

2 下载

1)Java JDK(Eclipse运行需要)
2)Python2.5或2.6(目前比较常用且非常稳定,主页:http://python.org/)
3)Eclipse (通常下载Eclipse Classic内嵌了Java开发支持,当然也可以下载其他的版本,主页:http://www.eclipse.org/)
4)PyDev (主页:http://pydev.org/index.html)

3 安装

对PyDev和Eclipse分别解压,PyDev解压后一般包含Plugins和Feature文件夹,将PyDev解压后的文件夹拷贝到Eclipse解压后的目录下即可,最后对Eclipse创建快捷方式到桌面,到此我们已经完成了Eclipse+PyDev的安装。安装完成后可以在Eclipse菜单Help->About Eclipse SDK->Installation Detail看到PyDev组件的安装。

4 配置

在Eclipse菜单Windows->Preferences->PyDev->Interpreter python配置你要只用的python解析器。

5 创建project,package和module

在Eclipse菜单File->New->New Project中创建工程如下:

和

然后在project explorer中的刚新创建的project的src上右键新建Package,然后在还可以在Package上右键新建module。[怎么找到projectexplorer见后面]如下图:

6 调试

打开某个文件,然后Eclipse菜单Run->Debug,如下IDE截图:

注意:
可以在左下脚的一个按钮来控制所有的view控件的显示,而且可以拖放来控制各个view的布局;
通常的我们需要打开Project explorer,Debug,varabies,outline,console,errorlog,breakpoint等views;
可以在任何的view上方的title区域双击来关闭其他所有的views,例如当要编辑文件时需要关闭其他所有的views,只需要双击file所在的view的上方的title区域;
当想结束调试时,可以在debug view中找到对应的节点右键选择terminate,然后再选择remove all termiated 来删除debug view下不用的堆栈信息;

7 类库browser

Eclipse菜单PyDev->Globals Browser,如下:

8 快捷键

Eclipse菜单Help->key Assistance,如下:

完!

python基础31[python IDE之Eclipse+PyDev]的更多相关文章

  1. python学习之--安装IDE(eclipse+pydev)

    First steps download eclipse url:http://www.eclipse.org/downloads/ select Help -> Install New Sof ...

  2. 【转】使用Python的IDE:Eclipse+PyDev

    原文网址:http://www.crifan.com/try_with_python_ide_eclipse_pydev/ 之前已经介绍过了一些基本知识: [整理][多图详解]如何在Windows下开 ...

  3. python基础31[常用模块介绍]

    python基础31[常用模块介绍]   python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的. 常用的li ...

  4. 二十一. Python基础(21)--Python基础(21)

    二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性:     #类.属性: 调用的就是类中的属性     #对象.属性: 先从自己的内存空间里找名 ...

  5. [Python基础]001.Python准备

    Python准备 Python简介 使用版本 环境安装 编写第一个Python文件 编辑器选择 Python简介 Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,能简单而有效 ...

  6. Python基础+Pythonweb+Python扩展+Python选修四大专题 超强麦子学院Python35G视频教程

    [保持在百度网盘中的, 可以在观看,嘿嘿 内容有点多,要想下载, 回复后就可以查看下载地址,资源收集不易,请好好珍惜] 下载地址:http://www.fu83.cc/ 感觉文章好,可以小手一抖 -- ...

  7. Python基础-1 python由来 Python安装入门 注释 pyc文件 python变量 获取用户输入 流程控制if while

    1.Python由来 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚 ...

  8. python基础实践 -python是一门动态解释性的强类型定义语言

    python是一门动态解释性的强类型定义语言 Python能做什么? Python是一门综合性的语言,你几乎能在计算机上通过Python做任何事情,以下是Python应该最广泛的几个方面: 1.网络应 ...

  9. python基础-初识Python和不同语言之间的区别

    一.Python的创始人谁? Python之父:吉多·范罗苏姆GuidovanRossum 吉多·范罗苏姆是一名荷兰计算机程序员,他作为Python程序设计语言的作者而为人们熟知.在Python社区, ...

随机推荐

  1. Delphi导出Excel的设置操作

    procedure CreatRepSheet(SheetName:String;PageSize,PageLay:Integer); {新建Excel工作簿.进行页面设置} begin {新建Exc ...

  2. 【HTML5】---【HTML5提供的一些新的标签用法以及和HTML 4的区别】

    HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准.它希望能够减少浏览器对于需要插件的丰富性网络应用服务(p ...

  3. vue-cli本地环境API代理设置和解决跨域

    前言 我们在使用vue-cli启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以localhost:8080来请求接口数据的,localhost是没有办法设置cooki ...

  4. 点云ICP注册

    原文链接 背景 两个点云要注册在一块,一般分两个步骤:先做一个大致的对齐,也就是所谓的初始注册,一般可以通过一些可靠的点对来计算得到(如图3所示):然后在初始注册的基础上进行精细注册,提升注册的精度( ...

  5. elementUI -->实现简单的购物车

    <template> <div class="bbb"> <el-checkbox :indeterminate="isIndetermin ...

  6. 爬取网易云音乐评论!python 爬虫入门实战(六)selenium 入门!

    说到爬虫,第一时间可能就会想到网易云音乐的评论.网易云音乐评论里藏了许多宝藏,那么让我们一起学习如何用 python 挖宝藏吧! 既然是宝藏,肯定是用要用钥匙加密的.打开 Chrome 分析 Head ...

  7. Dubbo从入门到精通

    1.在Dubbo中注解的使用 2.Dubbo启动时qos-server can not bind localhost:22222错误解决 3.Dubbo配置方式详解

  8. Java 架构师面试题

    基础题目 Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的.和HashTable,ConcurrentHashMap的区别 Cookie ...

  9. sqlserver迁移mysql语法修改

    1.top 100  选取表中前100条改为 limit #{limit},limit 为变量2.获取当前日期getdate()改为now()3.id=#{id,jdbcType=BIGINT}改为i ...

  10. 初步学习jquery学习笔记(五)

    jquery学习笔记五 jquery遍历 什么是遍历? 从某个标签开始,按照某种规则移动,直到找到目标标签为止 标签树 <div> <ul> <li> <sp ...