一 入门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. Python的组合模式与责任链模式编程示例

    Python的组合模式与责任链模式编程示例 这篇文章主要介绍了Python的组合模式与责任链模式编程示例,组合模式与责任链模式都属于Python的设计模式,需要的朋友可以参考下 组合模式 我们把Com ...

  2. shell脚本判断端口是否打开

    [root@www zabbix_scripts]# cat check_httpd.sh #!/bin/bash a=`lsof -i: | wc -l` " ];then " ...

  3. js里面for循环的++i与i++

    首先我们应该都知道++i与i++的区别是: ++i 是先执行 i=i+1 再使用 i 的值,而 i++ 是先使用 i 的值再执行 i=i+1: 然后我们也知道for循环的执行顺序如下: for(A;B ...

  4. python基础--面向对象之封装

    # 在python中用双下划线,开头的方式将属性隐藏起来(设置成私有的) # 但其实这只是一种变形操作,而且仅仅在类定义阶段会发生变形 # 类中所有双下划线开头的如__x都会在类定义的时候自动形成:_ ...

  5. [POI2011]SMI-Garbage 题解

    题面 想必各位大佬一定想到了把现在和目标值不一致的边加入到一个新建的图上: 问题就变为了在新的图上寻找有多少个欧拉回路,并输出这些路径: 我们可以用栈来记录情况,然后对于会回答稍微处理处理就好了: # ...

  6. C++的左值,右值,左值引用,右值引用

    参考大神链接: https://blog.csdn.net/u012198575/article/details/83142419 1.左值与右值 https://msdn.microsoft.com ...

  7. div距离左边设置

    margin-right:不加负号, margin-left:必须加负号,理解为倒数 margin-left:-10px;

  8. 在linux下和Mac下如何实现快捷方式连接SSH远程服务器

    其实特别简单 在本地命令执行目录/usr/local/bin 下新建一个shell脚本 比如 #vim ssh1 写入要执行的内容连接SSH #!/usr/bin/expect -f set user ...

  9. [NodeJs系列]聊一聊BOM

    最近在看Node源码的时候,偶然间,看到如下函数: /** * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) * be ...

  10. VeryNginx故障排除

    在安装和使用 VeryNginx 的过程中可能会遇到一些问题,下面列举了常见的问题及对应的解决方案,供参考. Q: run "python instal.py install all&quo ...