PyCharm与VSCode两种IDE比较 - towardsdatascience


我已经使用PyCharm和Notebooks了一段时间,对此我感到非常满意。我喜欢如果我有一些要浏览的数据,那么Notebooks非常易于浏览,跟踪我的工作并可视化数据。另一方面,PyCharm在生产时只是一台纯机器:它永远不会让我失望,并能帮助我完成大多数任务。
但是,使用VSCode的Python程序员比我期望的要多得多。

PyCharm> VSCode
人们可能希望在专用IDE中开发代码会感觉更自然,而PyCharm的创建仅出于Python编码的目的。这有什么区别吗?
让我们以自动完成支持为例。VSCode有时需要自动完成支持,而使用PyCharm时,它几乎可以在每个实例中正常工作。我个人对VSCode的经验是,自动完成有时可能效果很好,而有时则不能。不过,不仅仅是我,reddit上的人们都在抱怨同样的事情:奇怪的是性情

VSCode> PyCharm
首先也是最重要的是,VSCode是免费的。是的,完全是。纯编辑器非常简单,您可以通过安装插件来扩展其功能。另一方面,PyCharm Professional并不便宜。
现在,PyCharm用户意识到的一点是其内存占用量。在上限时,它最多可能占用1.5gb的磁盘空间,并且确实会影响您的编码体验。如果您的计算机无法处理这些问题,那么加载它会花费很多时间,有时需要更长的时间才能完成基本任务:没人会喜欢!
Visual Studio Code在内存消耗和物理磁盘空间方面的占用空间要小得多,约为PyCharm的30%。因此,由于VSCode相对较轻,因此对于较小的项目或应用程序以及对一个或多个文件进行快速编辑时,它是一个特别好的编辑器。
最后,与PyCharm相比,人们通常认为必须在VSCode中构建自定义IDE,而PyCharm可以很好地工作,而您实际上并不需要做更多的事情。但是,使用VSCode,您必须从一开始就使用插件来构建它,甚至要使用Python对其进行操作,因此用户已经可以通过插件升级其功能了。这意味着这些用户还在考虑进一步的增强,这些增强会随着时间的流逝而导致更多的开发和更好的编码体验,而对于PyCharm,它大部分留给了JetBrains。

哪个更好?
PyCharm和VSCode都允许社区创建插件来增强用户体验。两者都具有完善的IDE,并且确实可以根据您的需要和要求来打勾所有框,尽管它们都不是完美的。两者背后都有强大的社区。
如果您仅使用Python编写代码,请坚持使用PyCharm。如果没有,VSCode。
这个决定最终取决于您,但是您使用的IDE确实可以改变您对编码语言的理解和体验。我希望高级程序员根据手头的项目使用各种IDE(更不用说编码人员之间的语言转换),因此灵活使用您的工具无疑会使工作变得更轻松。