随着机器学习等人工智能领域的学科领域的爆发,python语言成为了目前行业比较炙手可热的编程语言,那么今天就来盘点一下,有哪些经典的IDE是学习python的最好搭档,成为学习的利器。
emacsamp;vim不是IDE的的最强集成开发环境
首先对于使用Unix/Linux环境,不管是使用FreeBSD、macOS等unix分化版本,还是使用Debian/fedora/archLinux/gentoolinux等Linux发行版来进行开发的童鞋来说,相信有两大工具是大家经常会使用到的。
编辑器之神---Vim神之编辑器---Emacs
想必听名字,大家已经知道这两个工具有多么强大了,笔者自己是Emacs党,但也喜欢用Vim,这是两款强大的文本编辑器,因为良好的可扩展性你完全可以将其打造成几乎任何编程语言的IDE,你甚至可以把Emacs作为你的邮件客户端。
但是这两款软件的学习成本比较大,用得好当然是神器,但不建议所有人学!
visualstudio和visualstudiocode
如果说这个星球最好的集成开发环境是什么?那么毫无疑问,visualstudio是银河系最好的集成开发环境,没有之一,微软围绕自己的生态打造了这一强大的开发者工具,也可能是全世界最好的软件行业生产力工具之一。从visualstudio开始,visualstudio就开始支持python开发,PythonToolsforVisualStudio(PTVS)可以遍及到VisualStudio不同的功能需求,从编辑和智能感应,到调试,分析,再到发布到云,可以说是一套完整的解决方案了。
visualstudiovisualstudiocode是微软基于大名鼎鼎的electronic框架(Chrome浏览器、GitHub、Atom编辑器等等众多行业经典软件都基于electronic)打造的一款文本编辑器,比atom编辑器更好用,并且做得更好,良好的扩展性,以及微软MSDN的良好文档支持,你觉得不会失望的。
目前全行业最好的三款真正的python专门继承开发环境
毫无疑问,谈到这点怎么能够错过python官方支持的集成开发环境idle呢,作为python社区官方的集成开发环境,IDLE轻量级,但是却相当好用,虽然没到生产级别,但依然是非常经典。
wingide另外两款一个是WingIDE,曾经获得被称为软件行业奥斯卡奖、诺贝尔奖最佳生产力工具,年度IDE的WingIDE,基于eclipse进行二次开发,所以你应该清楚这款工具意味着什么,也就是良好的扩展性,已经很好的社区支持。
最后就是PyCharm这款目前使用人数可能最多的pythonIDE,曾经又一个关于一个捷克的公司的传说,那也是一个关于布拉格的传说!JetBrians一个因为公司的大名鼎鼎的开发工具而文明行业,他们打造了全世界最好的Java集成开发环境IntelliJIDEA,打造了目前真正可以叫做IDE工具的WebStorm,打造了目前火遍全球的PHP开发工具PHPStrom,除此之外,还有众多经典的开发工具,甚至他们的开发语言Kotlin成为了Google公司推荐的编程语言之一。
而PyCharm就是这里面的代表之一,就连所有的软件的快捷键几乎都是家族统一的,所以你还犹豫什么?你要知道你掌握的是一套工具的使用习惯。
这是笔者认为目前全行业最好的一些python开发工具,但依然还是那句老话,任何工具本身都只是工具,适合自己的才是最好的,所以你需要自己去使用才知道什么最适合你。