一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(CVS)的集成等等都是重要的功能。以插件、扩展系统为代表的可定制框架,是现代IDE的另一个流行趋势。

1.PyCharm

PyCharm是JetBrains开发的Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等,另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!

2.Eclipse + PyDev

依靠强大的eclipse,PyDev显得格外耀眼。强大的调试功能和舒服的编辑环境让PyDev赢得了许多人的青睐。不过eclipse本来就是耗资源大户,PyDev在这一点上毫无办法,但现在的电脑都很快了,跑eclipse根本就是小case,不用担心太多。除了强大的调试功能,依靠 eclipse,PyDev的代码浏览能力是其它所有IDE所不能比的,比如按住CTRL键再点击一个类就能自动跳到该类的定义,这对于阅读代码非常有用。

3.Visual Studio + PTVS

众所周知,Visual Studio是开发Windows平台产品的利器,是C#、ASP.NET等应用开发的首选 IDE。其实,Visual Studio也可作为Python IDE来使用。你只需在Visual Studio的基础上,安装PTVS(Python Tools for Vistul Studio)插件,即可快速将Visual Studio变成Python IDE来使用。

转载于:https://blog.51cto.com/12306609/2310239

Python开发工程师常用开发工具相关推荐

  1. java 菲律宾招聘_[菲律宾 -没有语言要求,汉语流利就行] 招聘: H5 前端开发工程师/ Java 开发工程师/ Python 工程师 ,提供住宿...

    H5 前端开发工程师 职位描述: 1. 参与前端架构体系的规划.设计.建设: 2. 参与前端项目架构体系的搭建: 3. 参与网站性能优化.产品体验优化.以及产品功能迭代: 4. 参与 HTML5 等前 ...

  2. [项目过程中所遇到的各种问题记录]工具篇——.NET开发时常用的工具类库

    在日常开发的过程当中我们总是会根据项目的开发需求将一些公用的类或者方法进行抽象封装,这些类或方法的抽象封装可能是基于某个项目或者多个项目,最常见的应该就是SQLHelper了,这些类库在实际使用的过程 ...

  3. JAVA 开发中常用的工具有哪些?

    Java开发中常用的工具有以下几种: Eclipse:一款非常流行的开发工具,提供了很多方便的功能,如代码自动补全.调试.版本控制等. IntelliJ IDEA:一款功能强大的Java集成开发环境, ...

  4. 猿创征文|后端开发工程师提升开发效率神器推荐

    简介 对于现在的后端工程师来说,并不仅仅局限于编写代码和解决bug,这两个要素了.如果你目前还只是忙碌的写代码和改bug的话,那要深度思考一下,我为什么日复一日的写这些重复代码?这样有何意义?或者说, ...

  5. 交易系统开发工程师交易系统开发工程师 - 借此地,招几个人。

    为什么80%的码农都做不了架构师?>>>    交易系统开发工程师交易系统开发工程师-上海-00090 岗位职责: 1.负责股票,基金,期货等各类理财产品的交易系统的开发. 2.快速 ...

  6. 软件开发工程师常用工具介绍

    本文主要记录软件开发工程师在工作及学习中常用的工具,后面有时间把每个工具的基本用法都总结下. 工具合集 序号 工具名称 简述 使用指南 1 GitHub 适合团队开发人员之间共同开发时使用 GitHu ...

  7. python常用的开发环境包括_Python 全栈:Python 四种常用开发环境总结

    包安装和镜像源 先来区分几个小白容易混淆的概念:Python 解释器.PyCharm.Anaconda.Conda 安装.pip 安装.PyCharm 是 Python 常用的集成开发环境,全称 In ...

  8. Java 开发工程师常用软件和网站

    我常用的一些软件和网站 1.常用开发工具 1.1 IntelliJ IDEA IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE.它提供了一系列最 ...

  9. Java程序员开发编程常用的工具

    1.常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言.有开源免费的: ...

最新文章

  1. 网和aoe网的区别_欧哲门窗的金刚网和其他品牌的有什么区别?
  2. 用YSlow分析我们页面
  3. ZYNQ7000-GPIO EMIO中断实验 程序烧写后自动进一次中断的怪现象
  4. 调用接口处理时间过长,前端访问超时解决方案
  5. 根据用户id查询菜单列表(菜单权限问题)
  6. java 扫雷游戏_java的扫雷小游戏(超简单)
  7. 2016-2018年机器学习大赛TOP开源作品汇总
  8. python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换
  9. Azure上七层负载均衡APP Gateway
  10. 经济学原理——微观经济学
  11. 内存映射文件(专门读写大文件)
  12. yml格式(list)
  13. linux使用163的yum源配置
  14. 世界各地区5G信道一览表[转载,仅作保存使用]
  15. android11.0 Launcher3 高端定制之时钟动态图标
  16. day 32 子进程的开启 及其用法
  17. 微软的winget包管理器
  18. Tomcat-Session反序列化学习
  19. 关于Marathon-lb
  20. 摩尔离开了,但摩尔定律的精神永在

热门文章

  1. linux-centos7中lnmp服务器编译安装含systemctl启动service(转)
  2. 1.使用Dotnet core命令建立并且运行项目。
  3. SQL语句中常用关键词及其解释如下.pdf
  4. A - Giga Tower
  5. 【Linux】索引式文件系统
  6. Python交互界面方向键、退格键乱码
  7. 二分查找的平均查找长度_二分查找(折半查找)代码实现
  8. [NOIP2011] 玛雅游戏
  9. 【CCNA考试】2010-06-14-河北-936(PASS)
  10. Prototype库终于有了文档了