老话说的好:工欲善其事必先利其器!所以,我们在使用 Python 来编程的时候,我们也需要一个牛逼的武器,来编写我们的代码 —— 编辑器!
编译器不重要,看个人喜好而定,记事本都是可以写的。
1. Sublime Text
http://www.sublimetext.com/
Sublime Text 比较适合 Python 新手使用,Sublime Text支持跨平台,而且可以使用其丰富的插件和主题。各种语法高亮和代码补全,整体看起来挺舒服的,而且主题配置起来也不难。
2. IDLE
https://docs.python.org/3/library/idle.html
如果你是 Windows 系统可以使用IDLE, 它是 Pyhton 自带的一款编辑器,所以刚开始也可以使用它来玩玩,IDLE具备语法高亮功能,还允许你在IDLE中运行你的程序。许多事情它会自动帮你处理。比如debug什么的。
3. VIM
https://www.vim.org/
Vim是一款强大的编辑器,如果你熟练使用 Vim 的话,那么你完全可以脱离鼠标,双手在键盘上像弹钢琴那般酸爽,不过 Vim 需要一定的学习成本,需要花点时间去研究一下各种快捷命令和插件的使用,但是从长远来看,这都是大有所益的。
4. PyCharm
https://www.jetbrains.com/pycharm/
如果你使用过 Intelij IDEA 的话,你应该会对其爱不释手,而这款 PyCharm 也是出自同一家公司,用起来会很顺手,现在很多公司,如Twitter,Groupon,Spotify,eBay和Telefonica等都在用 PyCharm 。不过你使用它的专业版需要花钱购买。
5. Emacs
http://www.gnu.org/software/emacs/
Emacs 在 python 开发界也很受欢迎,它是一款开源的编辑器,支持插件扩展,可以配置一个 python 集成开发环境, Emacs 不仅仅是一个编辑器,他是一个整合环境,可以说是一个集成开发环境。
7. Wing
http://wingware.com/
Wing是一个Python语言的超强IDE,适合做交互式的Python开发。Wing IDE同样支持自动代码完成、代码错误检查、开发技巧提示等,而且Wing IDE也支持多种操作系统,包括Windows、Linux和Mac OS X。
8. Pyscripter
https://sourceforge.net/projects/pyscripter/
Pyscriptor是一个开源的Python集成开发环境,很富有竞争力,同样有诸如代码自动完成、语法检查、视图分割文件编辑等功能。
一个专业的程序猿,必须要有符合自己的IDE环境;这样,办公效率会提高了很多。作为一个小白来说,很有必要的。能选专业版本就不选社区版,因为什么呢?以后啊,你是要拿这个吃饭的!!!!
记得上学的时候,每个计算机系的老师都把邮箱公布吗?现在的计算机的大多数软件,都有教师版本的,密钥的,这个版本和专业大多数一样的。这个可以问问你的老师,老师的邮箱很重要的。----》别太任性啊,关于个人隐私的邮箱,提前咨询下,还有知道了,老师的邮箱别太任性放到网上啊。
但是总是好的,因为啥,没钱啊!!!