当前位置: 首页 > 后端技术 > Python

我最终选择了VSCode....

时间:2023-03-26 17:49:01 Python

Python是世界上最流行的编程语言之一。因为它非常容易学习,所以很多人开始使用Python编程,包括我自己。Python对初学者友好,语法相对简单,有许多库和框架的社区支持,而且非常通用。但是,初学者经常问自己应该使用什么集成开发环境(IDE)或编辑器。我也面临着这一挑战,虽然有多种适用于Python的IDE和代码编辑器,但PyCharm和VSCode多年来一直是Python开发人员的最爱。PyCharm和VSCode都是编写Python代码的优秀工具。然而,至关重要的是,PyCharm是一个IDE,而VSCode是一个代码编辑器,具有提供类似IDE体验的扩展。在本文中,我们将使用以下指标比较PyCharm和VSCode:价格、内存消耗、配置过程、代码管理、扩展和Git集成。开始吧!价格PyCharmJetBrain的PyCharm有三个版本,其中个人专业版第一年89美元,第二年71美元,第三年53美元。Organization的专业版第一年售价199美元,第二年159美元,随后几年119美元。PyCharmCommunityEdition和EducationEdition都是免费的开源项目。但是,这两个版本都缺少某些功能,例如对远程开发的支持、Python分析器、重复代码检测、数据库支持和一些Web开发工具。VSCode另一方面,VSCode是一个开源项目,可免费用于商业和私人用途。无论您打算用VSCode编写什么类型的项目或语言,它都具有版本控制、第三方集成和错误跟踪等功能。VSCode没有预装任何插件,因此您必须手动为Python项目安装必要的插件。您可以根据需要或希望安装任意数量的插件,全部免费。内存消耗每个用户都想选择一个占用空间最少、使用内存最少、在我们的计算机系统上运行流畅而不被某个工具拖慢的工具。PyCharm下载PyCharm社区版大约需要372MB,这看起来可能不是很多。然而,当我在我的系统上运行PyCharm时,它消耗了大约400MB的内存。另一方面,VSCode非常轻量级,只需要大约76.2MB的下载,并且只占用我电脑上大约40MB的内存。可能由于大小差异,PyCharm需要三到五分钟才能在我的机器上加载和打开,而VSCode会立即启动。在我看来,两者之间的区别是显而易见的。如果管理计算机资源是重中之重,那么VSCode是更好的选择。PyCharm的配置过程同时设置PyCharm和VSCode相当简单。但是,PyCharm是专门为Python设计的,而Microsoft的VSCode是为另一种编程语言设计的。因此,在您的机器上安装PyCharm之后,您不需要太多就可以开始编写您的代码。VSCode要设置VSCode,您必须花一些时间根据您的Python需求对其进行自定义,这需要您查看和下载各种扩展,例如Python、PythonIndent、PythonSnippets等。但是,这样做可以让您更好地控制工作区的外观、内容和行为。撇开不谈,我发现VSCode更易于导航、理解和使用,因为它的初学者友好、流行且易于导航的界面。它并不杂乱,您可以通过搜索轻松找到所需的任何功能或特性。代码管理代码管理包括代码完成、语法突出显示、代码格式化和提示等功能。正确的选择取决于每一个帮助您编写和理解Python代码的难易程度。总的来说,我认为这两种工具具有相似的功能,并且总体上提供了一个优秀的代码管理系统。PyCharmPyCharm的一个关键特性是“SearchEverywhere”,它允许您在项目范围之外进行搜索。您可以找到文件、类、符号和UI元素等,即使它们不在您当前的项目中。VSCodeVSCode会自动将有潜在错误的区域标记为红色,让您更容易发现和修复错误。VSCode更进一步,包括一个问题选项卡,在一个地方列出所有潜在的错误,使您更容易查看它们,如下图所示:请注意,要在VSCode中使用Python,您需要有一个Python格式化程序和linter。最近整理了一套编程学习资料分享给大家。都是干货内容,包括教程视频、电子书、源码笔记、学习路线图、实战项目、面试题等,关注gzh【Python编程学习圈】免费获取,回复关键词【学习】即可材料],快点!扩展PyCharm和VSCode都提供了重要的扩展和插件,以使每个开发人员的体验尽可能完美。扩展和插件是向您的工具或应用程序添加更多功能的好方法。PyCharmPyCharm有超过3000个可用的JetBrains插件,并且PyCharm与所有插件兼容。VSCodeVSCode不仅仅是为Python构建的。因此,您可能需要一些扩展来使代码编辑器更像是一个对Python非常友好的IDE。VSCode的优点之一是它可以检测您正在处理的项目类型,然后为该项目建议并启用必要的扩展。例如,如果您的项目是基于云的或需要云插件,您可以期望VSCode会根据项目范围和您计算机上安装的插件提出建议。你可以直接在应用程序中安装和启用扩展,或者你可以访问VSCode市场来搜索你需要的东西。到2020年初,大约有16,000个扩展可用于VSCode。不断开发和添加新的扩展以改善开发人员的体验。数据库集成PyCharmPyCharm使用一个名为DatabaseNavigator的插件,它允许您在应用程序中连接到数据库,例如MySQL、Oracle、PostgreSQL等。使用PyCharm数据库工具,您可以创建数据库连接、向数据库发出查询、接收数据库对象等。但是,这仅适用于您需要付费的专业版。VSCodeVSCode还可以通过使用名为SQLTools的扩展来实现数据库集成。但是,VSCode集成仍然有很大的改进空间。初学者可能会发现难以使用或导航,并且可能会受到错误的影响。另一方面,PyCharm的数据库集成似乎更彻底。Git集成版本或源代码控制系统对于每个开发人员存储和修改他们的项目都是必不可少的。PyCharm和VSCode都具有Git集成,您可以创建新的Git存储库、克隆现有存储库、打开现有存储库、阶段更改、非阶段更改、提交更改、检出到不同分支、创建拉取请求等,都在应用程序内。这两个工具都对GitHub提供了极好的支持,说实话,很难判断它们的好坏。终端工具终端仿真器是我最喜欢的VSCode功能之一,因为它允许您在不离开应用程序的情况下在系统上完成各种工作。我能够运行Linux命令、Windows命令、Git命令等。结论每个开发人员都有自己的习惯和喜好,很难确定谁更好。如果你想要一个成熟、专注、配置良好的Python,那么PyCharm是你的选择。但是,如果您喜欢轻量级的东西并提供免费定制,那么VSCode是更可取的。两者都是很棒的工具,可以根据您选择的使用方式提供不同的用途。