python编程有哪些方向,python编程有哪些运行模式

  python编程有哪些方向,python编程有哪些运行模式

  欲善其事,必先利其器。估计大部分pythoner都是从python IDE开始python之路的。有许多python IDE工具可用,但是选择其中之一是一项困难的任务。这是一篇翻译的文章。最近在学python,想找一个好用的IDE工具。

  选择合适的编辑器对Python编程效率影响很大。所以专业的程序员会花时间去选择一个最能满足自己需求的IDE。

  Python非常容易学习,是一种强大的编程语言。Python包括高效和高级的数据结构,并提供简单和高效的面向对象编程。

  PyCharm 最好的商业python IDE

  

  PyCharm是JetBrains公司的全功能python开发环境。在过去的15年里,JetBrains一直致力于开发顶级开发工具,旨在让开发变得轻松愉快。

  PyCharm是一个专业的python集成开发环境,有两个版本。一个是免费社区版,一个是面向企业开发者的更高级的专业版。PyCharm的受欢迎程度可以通过许多大品牌公司的用户来衡量,如Twitter、Groupon、Spotify、易贝和Telefonica。

  大部分功能在免费版中都有,包括智能代码完成、直观的项目导航、错误检查和修复、根据PEP8规范的代码质量检查、智能重构、图形化调试器和运行时。它还可以与IPython notebook集成,并支持Anaconda和其他科学计算包,如matplotlib和NumPy。

  PyCharm专业版支持更高级的功能,比如远程开发功能,数据库支持,支持web开发框架等等。

  我最喜欢的原因是PyCharm支持很多第三方web开发框架,比如Django、Pyramid、web2py、google app engine和Flask,这也使它成为一个完整的快速应用集成开发环境。

  相关:《Python教程》

  从这里下载PyCharm社区的免费版本:下载Jetbrains为专业开发人员提供的PyCharm : Python IDE

  要了解关于PyCharm的更多信息,这是Jetbrains为专业开发人员提供的门户PyCharm: Python IDE。

  Vim

  Vim是一个高级的文本编辑器,旨在提供实际的Unix编辑器‘Vi’功能,支持更多更完善的特性集。Vim编辑器最重要的功能是不需要使用鼠标(GUI版除外)。起初,你可能会认为这是一个非常糟糕的做法,但只要你投入——个小时,是的,学习快捷键组合需要——个小时,你就可以大大加快工作流程。Vim不需要花太多的学习时间。一旦你需要一个无缝的编程体验,那么Vim就会集成到你的工作流程中。

  Vim编辑器有四种退出模式:

  1:在最后一行模式中:x

  2:最后一行模式:wq保存并退出。

  3:在末行模式下:Q!不保存并强制退出。

  4:在命令模式下:保存并退出Shift zz

  Vim的常用快捷键:python vim编辑器的快捷命令

  Sublime Text

  潜台词是开发者中最受欢迎的编辑器之一。它是多功能的,支持多种语言,在开发人员社区中非常受欢迎。Sublime有自己的包管理器,开发者可以使用TA安装组件、插件和附加样式,这些都可以提升你的编码体验。

  Eric5

  Eric5是一个集成了项目管理功能的Python集成开发环境。提供大量编辑器、集成的Python Shell、集成的调试器以及对版本控制系统(包括Subversion和Mercurial)的集成支持。集成单元测试等等。该功能可以通过插件系统进行扩展。与Eric4相比,Eric5是Python 3的变种。

  5 Eric软件下载URL:Eric Python IDE-下载

  WingIDE

  WingIDE是一款优秀的ide它的编辑器包括突出显示大量语言的语法标签,尽管它只是一个面向Python的工具。源代码浏览器对于浏览项目或模块非常有用(显示在可导航的源代码和文档行摘要中)。虽然没有监视器,但是调试器设计的很好。编辑器有很好的命令自动完成和函数跳转列表,但是没有代码合并。面向项目的IDE对于大型产品非常有用(在这方面,它比除了Komodo之外的大多数免费IDE都要好)。

  总体的界面就像增强的 Idle,使用了与许多 TK 和 XWindow 界面类似的“多窗口”排列方式。我喜欢使用对接和嵌入(这方面,并不是过多使用 MS Visual Studio 造成的),但不同的开发人员可能喜欢不同风格的窗体。WingIDE 是个很有前途的开发环境。

  WingIDE下载地址:Download Wing Pro v. 6.0.12 - Wing Python IDE

  editra

  首先editra是个开源项目,用python编写而成。 目前支持50多种脚本编写。 它可在 Linux、Windows 及 Mac OS X 等系统上运行。它有以下一些功能:

  •语法高亮显示,支持 60+ 种语言

  •代码折叠

  •自动缩进

  •自动补完/调用提示(Python)

  •支持正则搜索

  •颜色主题方案

  •块注释/块缩进

  •把行加入书签/行编辑命令

  •支持项目管理

  •支持文件浏览

  •支持ftp在线管理

  不足之处:

  •不支持好的调试功能

  •svn/cvs管理不方便

  •启动及反应速度较慢

  editra下载地址:Download Editra - free - latest version

  Eclipse与PyDev

  很难在开源集成开发环境中编写任何内容,而不需要覆盖Eclipse,它拥有庞大的开发者社区和无数的插件,可让您自定义它,以满足您几乎可以想像的任何需求。但这个厨房水槽方法也是Eclipse的缺点之一。许多人批评它是blo肿,低规格系统的表现肯定是一个问题。

  也就是说,如果您从不同语言(特别是Java)的背景中来到Python,Eclipse可能已经是您的IDE了。如果你利用它的许多功能,你可能会发现没有困难的生活。

  PyDev向Eclipse添加了大量功能,远远超出了简单的代码突出显示。它处理代码完成,集成Python调试,添加令牌浏览器,重构工具等等。对于那些使用流行的Django Python网络框架的人,PyDev将允许您创建新的Django项目,通过热键执行Django操作,并为Django使用单独的运行配置。

  Eclipse和PyDev都可以在Eclipse公共许可证下使用。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: