Visual Studio Code
Python IDE 点评

IDE点评

到底应该用哪个IDE呢? 我想这是每个步入编程之路的新手最困惑的问题。自从学习python 之后,捯饬IDE成了时间杀手。

PyCharm

我是从PyCharm开始的,调界面、背景、字体、快捷键、插件。 这个IDE 很好,很强,但是太大了,一个多G,打开运行好慢。

Vim

再后来学习一点linux,linux环境下编程离不开vim,又开始学习vim,折腾vim,还是那一套,设置、主题、字体、插件。不过vim还是上手太难了,我至今也没有用熟练,主要是其中的复制粘贴太不习惯,而且身边没有高手指点,想弄一个python的代码补全,一直没有弄成过,更别说其他一键执行了。后来想开了,不补就不补吧,编程中敲代码的时间远小于理思路、找BUG,少打几个字其实省不了多长时间。 vim确实是好东西,代表一种大道至简的思维,目前没有单步调试,对于我这种10行代码20个错误的新手还不太适合。

Jupyter Lab

入门后学习pandas 又接触到了 Jupyter note 这个是真好用,用过的人都说好。个人感觉不足的地方就是文件后缀只能在网页中打开。没有单步调试,但丝毫不影响,而且支持MD,无缝融合代码和笔记,是目前我的一个主要IDE,新一代的 Jupyter Lab 比之前的 Note 功能更强大,支持文件类型更多,强烈推荐。

VScode

再接下来就是VScode了。大厂出品,血统上就透露着高贵;免费软件,只有50M,非常轻便;功能强大,支持各种语言、文件格式,最新的Python版本连 Jupyter Note 都支持了;单步调试,断点设置,变量查看都很方便。解决了上面遇到的缺点,简直堪称完美。 由于使用的时间短,快捷键、功能都不熟悉,还处于摸索和尝试阶段,可能用熟了之后,会更方便吧。

总结

所以经过我这近一年的折腾时间,可以负责任的说,IDE 选 Jupyter Lab 和 VScode 就足够了。当然,这是对新手入门来说的,大神们内功深厚,技艺精纯,不滞于物,Notepad写代码,肉眼Debug,非同寻常。

*****
Written by sigenzhe on 25 October 2019