Python开发工具选择

Python 作为一个流行开源编程语言,拥有着众多的开发工具,除了 Python 的核心解释器以外,最重要的两类工具就是文本编辑器和 IDE集成开发工具 ,我在这里以一个初学者的角度分别说说这些工具的权衡。

首先最普遍的工具选择就是文本编辑器和 IDE 集成开发工具,不过二者的界限开始渐渐模糊,因为文本编辑器通过额外的设定和扩展插件可以获得类似 IDE 工具的调试功能,而很多 IDE 也有了编辑器方面的特点。不过总体而言,各自特点仍然明显,文本编辑器重编写效率、编写过程的体验,IDE 重调试、提醒。

上述的特点使得熟练的开发者大多使用文本编辑器,因为熟练开发者很少出错,所以更讲究编写代码过程本身的体验。常用的文本编辑器有 Sublime Text、Notepad++、Vim,这些编辑器大多都是跨平台的(都覆盖 Windows、Mac、Linux三种版本)。就 Windows 和 Mac 系统而言,推荐使用 Sublime Text 这款编辑器,虽然是付费版但是有着无限的免费试用期,但是大概每保存 20次 文件就会弹出一个窗口让你付费,并且标题栏会显示为注册。购买需要400左右人民币,囊中羞涩的人也可以从网上搜寻注册码。

而学习者以及新手则更注重调试、测试以及各种完善的提示功能所带来学习上的方便,使用 IDE 集成开发环境能够一定程度上使得学习曲线更加平缓,减少学习成本。其中的主流工具有两个:PyCharm、Anaconda,可以通过搜索了解更多的相关内容。

发表评论

电子邮件地址不会被公开。 必填项已用*标注