一 入门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. Centos Linux release 7.2.15ll (core) yum 安装java环境

    系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #安装之前先查看一下有无系统 ...

  2. java:(json,ajax,path,Oracle的分页实例,Filter拦截器)

    1.json: <%@ page language="java" import="java.util.*" pageEncoding="UTF- ...

  3. Spring Boot 自定义注册 Servlet、Filter、Listener

    前言 在 Spring Boot 中已经移除了 web.xml 文件,如果需要注册添加 Servlet.Filter.Listener 为 Spring Bean,在 Spring Boot 中有两种 ...

  4. Smartform给文本绑定值

    点击字段显示器, 然后把字段拖过去即可

  5. Django ModelChoiceField:过滤查询集并将默认值设置为对象

    我有一个Django Form类定义喜欢这个在Models: class AccountDetailsForm(forms.Form): ... adminuser = forms.ModelChoi ...

  6. Python中使用Ascii码

    ord() #字母转ASCii码 chr() #ASCii码转字母

  7. JavaScript Array Reduce用于数组求和

    需求一 假设有一个数组,需要对其中的元素进行求和. const numbers = [1, -1, 2, 3]; 传统写法,使用for循环求和 const numbers = [1, -1, 2, 3 ...

  8. 微信小程序资源整理

    微信小程序相关的文档.教程.开源项目等资源的整理,以便于开发学习使用. —— —— 收录仅作个人学习使用,涉及侵权行为及时联系: maple_6392@163.com 项目地址:GitHub | 码云 ...

  9. HDU 1160 FatMouse's Speed (动态规划、最长下降子序列)

    FatMouse's Speed Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  10. awk 命令使用指南

    一:awk 的执行流程 (1) 首先执行BEGIN{} 块中的初始化操作 (2) 然后从指定的数据文件中循环读取一个数据行 ( 自动更新 NF.NR.$0.$1....., 等内建变量的值) (3) ...