python零基础学习2-编辑器选择
来源:互联网 发布:男士面霜 知乎 编辑:程序博客网 时间:2024/05/29 02:47
其实市面上有很多编辑器都可以来编写代码,甚至是Windows自带的记事本都可以编写代码。俗话说,工欲善其事,必先利其器,找到一个好的Python IDE,就好比剑客手中一把锋利的宝剑。
Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器,这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。
高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。
市面上的Python开发工具大体分两种:
第一种:编辑器
Vim
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是一款非常自由的软件。
Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。
Atom
Atom 是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
Sublime Text
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
Visual Studio Code
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
IDLE
Python安装完成后自带的idle
第二种:集成工具IDE
Pycharm
PyCharm是由JetBrains打造的一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
Wingide
Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。源代码浏览器对浏览项目或模块非常实(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调试器设计得很好。
个人推荐:编辑器使用Sublime Text3; 集成工具使用PyCharm。(安装过程会在后续笔记中详细记录)
(PS:自己写得学习笔记,请勿转载,如果转载请注明出处,谢谢!)
- python零基础学习2-编辑器选择
- 零基础学习python
- 零基础学习Python
- Python零基础学习(2)
- 【备忘】零基础学习python
- Python 零基础学习笔记
- 《零基础学习Python》-summary
- 零基础入门学习Python
- 零基础入门学习Python
- 如何零基础学习Python?
- 《零基础入门学习Python》学习笔记2
- 零基础入门学习Python(2):字符串输出
- 零基础入门学习Python(17):对象(2)
- python零基础3——编辑器安装及破解
- 零基础项目制学习python(二)
- 零基础入门学习Python(1)
- 零基础如何系统的学习python
- Python零基础学习(1)
- SSL2770 2017年10月17日提高组 神奇变化
- 机器学习笔记一:K邻近算法心得!
- Linux crontab不会执行
- 3.3
- 1015. Reversible Primes (20)
- python零基础学习2-编辑器选择
- 杨辉三角形
- 第一个java程序
- 冒泡排序
- linux命令
- Construct2:自制简易超级玛丽射击游戏
- 计算机网络---------对隧道技术的皮毛理解
- POJ
- 201312-2 ISBN号码 ccf