竟然要学python,肯定少不了python的开发工具,网上推荐的也数不胜数,我也列出来供大家选择,解决你们的选择困难,你们也可以根据具体情况选择安装哪个。
0.PyCharm
PyCharm是由JetBrains打造的一款Python IDE。我们知道,VS2010的重构插件Resharper就是出自JetBrains之手。那么,PyCharm有什么吸引人的特点呢?
PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制;另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
软件下载:http://www.jetbrains.com/pycharm/download/
1.集成开发环境 Eclipse
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse是一种插件结构的,要使用其开发Python必须下载Pydev 插件。
依靠强大的eclipse,PyDev显得格外耀眼。强大的调试功能和舒服的编辑环境让PyDev赢得了许多人的青睐。不过eclipse本来就是耗资源大户,PyDev在这一点上毫无办法,但现在的电脑都很快了,跑eclipse根本就是小问题,不用担心太多。除了强大的调试功能,依靠 eclipse,PyDev的代码浏览能力是其它所有IDE所不能比的,比如按住CTRL键再点击一个类就能自动跳到该类的定义,这对于阅读代码非常有用。
软件下载:http://www.eclipse.org/downloads/
2.Visual Studio Code
Vscode是一个跨平台、轻量级但功能强大的源代码编辑器,而且Vscode速度快,飞一般的感觉,对超大文件读写速度飞快。
如果是打开一个10M的代码,差不多1秒搞定。
如果你是使用Subline,那就要杯具了,可能要4、5秒才可以。
轻量、便捷、强大,力推!!!
软件下载:https://code.visualstudio.com/
3.Sublime Text
Sublime Text是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime有自己的包管理器,开发者可以使用它来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。Sublime配合上插件也可以比较方便地搭建一个方便的类似IDE的python调试环境了。
Sublime 一个字就是炫,非常的酷,用了之后视觉效果上非常享受的。现在已经到Sublime Text3了。而且现在是非常流行的编辑器,基本上前端开发HTML、CSS、JS都用它。
当然优点虽然很多,但也是有一些缺陷,就是交互不是特别的好,需要装一些插件来弥补,一般来说python 开发必装的有:
- Package Control
- Emmet
- PyV8
- SublimeREPL(终端的交互调试)
- SublimeCodeIntel(代码的提示)
软件下载:http://www.sublimetext.com/
4.Vim IDE
Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。
它是Vi的超集 - 是一个非常可靠和强大的文本编辑器,可用于各种平台。
- Vim是一个命令行编辑器,因此可用于远程开发。
- 替换100MB +文件中的所有字符串出现是快速而简。
- vim是基于键盘的,因此更容易理解。
- Vimscript提供了丰富的脚本功能
据说高手大多用vim。
软件下载:https://www.vim.org/
以上就是我从网上找的5个python开发工具,当然不止这几个,还有很多很多,我只是觉得这几个还行,所以就推荐给你们。
要问我用哪个工具,其实我也模棱两可。相较于PyCharm的专业,Eclipse的强大,Sublime Text的炫酷,Vim的丰富,我选择Vscode。
1.Vscode是一个免费的软件
2.由于我专业性的原因,用Vscode还可用于其他语言的开发,比如前段、java。
3.而且Vscode小巧,非常轻便,开发效率高
虽然与其他Python IDE相比,Vscode更加需要配置,需要更多的调教。但是调教好以后绝对会用的非常顺手。
好了,安装好开发工具就可以打代码了。
print('hello world')

Vscode开发工具