假装众所周知博主是个Python爱好者,那自然离不开使用IDE来写程序,现在市面上Python的IDE还是蛮多的,比如PyCharm、VsCode、Vim等。博主真正使用过的就是VsCode、PyCharm,这段时间在学习深度学习,接触到了Jupyter Notebook,发现用起来真的香,发现逐渐喜欢了这玩意。这一路的使用体验,感觉自己像个渣男。但是实话实说,他们各有利弊吧。

市面上主流的Python的IDE

一开始我还是最喜欢用VsCode的,因为界面比较简洁,VsCode准确来说是一个文本编辑器,通过安装插件和调用解释器,让他成为一个“IDE”。该软件支持语法高亮、代码自动补全、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。感觉用起来还是很舒服的,在学习OpenCV的时候,我就是一直在用VsCode。

我觉得VsCode更加适合一些新手,那种略懂编成的新手,当然完全小白的新手还是用Python自带的IDE吧。

曾经使用VsCode

后来学习PyQt,开始使用PyCharm,通过对比,发现PyCharm确实是一个更加专业的Python编辑器。带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发,更加专业,基本就是为Python定制的。

用的感觉就是很规范很专业,在写代码的时候会规范习惯,这是很不错的。充满了科技感。可能唯一的缺点就是比较“重”吧,对老机器可能就是不太友好了。

PyCharm

现在博主在学习深度学习,一开始还在倔强的使用PyCharm,后来用着用着就不对劲了。为什么呢?因为每次运行都是运行一下“训练”。没法缓存前面运行的结果。这就很麻烦。后来发现Jupyter Notebook是更加适合的工具。Jupyter Notebook不需要安装软件,确切来说是一个库。在配置环境的时候就介绍了如何安装:《Win10下用Anaconda极速安装TensorFlow2教程以及GPU配置

安装Notebook库

jupyter notebook中添加Anaconda中的虚拟环境也不难,网上有很多教程。

目前对我而言,可能最重要的是它能随改随执行看到结果吧,而不用每次运行都需要完成地跑一边程序。更像是一种对话,比较轻松。

jupyter是最适合做机器学习模型开发的环境和研究的环境,没有之一,交互式的编程方式使得做模型的时候非常方便。但是如果是模型生产的开发还是不建议用,老老实实用pycharm去。在入门深度学习阶段,我就使用Jupyter Notebook来写程序了。反正还是挺惊喜的。


博主个人公众号
版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2022/pythonIDE.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2022 年 09 月 08 日
如果觉得我的文章对你有用,请随意赞赏