Python基础入门第二课--Python编辑器的选择

Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。

Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。开始Python的正式学习之前,魏自己选择一个合适的编译器是一个非常重要的课题。

1.vim

  • 推荐指数:五颗星

vim是高级编辑器,提供实际的Unix编辑器的vi功能,支持更多完善的特性集合。vim学习起来也是比较容易,特别是对于熟悉Linux操作系统的童鞋更是轻车熟路。

在此提供vim的下载地址:(for Mac):点击打开链接

详细的安装和配置教程请参见:Vim与Python真乃天作之合

2.Eclipse with PyDev

  • 推荐指数:四颗星

Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++PythonPHP等其他语言的开发工具。

Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。

安装Eclipse后需要对系统的环境进行配置,使用JDK去配置会很方便,达到事半功倍的效果。百度或者谷歌的教程很多,在此不做赘述,

这是我下载的做Java开发的IDE,同样的可以进行Python开发,下载合适的PyDev版本即可,不必担心。


下载地址:Eclipse(注意观察,下载自己需要的版本)

详细的教程和配置参见:PyDev(仔细查看,取你所需)

3.PyCharm

  • 推荐指数:四颗星

这也是我在使用的Python编辑器,感觉很好用。

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

有图有真相:网上寻找的注册序列号有效期到October 14,到期后你懂得。安静

启动界面就是这样的:



具体的下载和用法请参考上一篇博客,项目和工程也很好管理,这是我在基础学习过程中记录的一些代码的用法和一些小的工程,可以很好的分类,每天都记录一些,给后面的复习留下珍贵的参考资料。


4.Wing

  • 推荐指数:三颗星

Wing是一款Python IDE,它具有强大的调试器和智能编辑器,可以快速,准确和有趣地进行交互式Python开发。Wing 6是一个主要的新版本,它具有改进的多选,更容易的远程开发,从Python Shell进行调试,递归调试,PEP 484和526类型提示,对Python 3.6,Vagrant,Jupyter和Django 1.10+的支持,更简单的Raspberry Pi开发,优化调试器,OS X全屏模式,One Dark调色板等等。


下载地址:Wing

详细的教程和配置请参见:Python环境搭建之Python+Wing IDE开发环境配置

除此之外,我相信大多数童鞋入门的时候更多的是使用Pythonshell,Windows需要自己安装,Mac 和Linux系统都有自己带的Python解释器,版本可能有所不同,在这里需要注意一下几点:

  1. Mac自带的Python解释器一定不要卸载,很多系统的应用和相关配置依赖python2.7的环境,如果需要可以自己装新的Python3,和系统自带的解释器不在一个目录,很好区分。如果安装过多的Python解释器,可以利用Pyenv这个小插件来管理,可以参考:MAc环境python多版本和环境管理
  2. Linux自带的Python解释器和系统的结合用起来很方便,可以省去很多不必要的麻烦。你可以安装虚拟机,或者直接安装双系统来达到不同的目的需求。根据自己的喜好而定。
  3. 特别需要注意的是,Python shell只能跑单一的语句,如果程序的迭代、循环嵌套、文件流处理等过多的话会给你惊喜。说不好到哪一步程序就终止了,简单的学习可以使用shell,但是如果想深入学习,还是需要采用以上四种编辑器里面的一种作为选择!


准备好了吗?让我们开始精彩的学习之路,


加油各位!

猜你喜欢

转载自blog.csdn.net/qq_34454366/article/details/80147439