1 前言
对于开发者而言,好的开发软件至关重要,在python开发中,PyCharm与VS Code成为现阶段两个非常主流的开发工具,PyCharm是一个IDE,而VS Code是一个编辑器。
这两者各有各的优点,所以不存在哪个好或者哪个不好,主要看你的使用习惯。
2 PyCharm
可能大家都会觉得,在专用的 IDE 中开发代码会感觉更舒服,而 PyCharm 的创建只是为了用 Python 编写代码。它本身极为智能和灵敏的代码提示和补全功能。这应该是初学者和一些快速写程序的人最大的福音。因为许多命令不需要再强行自己背得分毫不差。只需要写一个首字母就可以自动补全,尤其在使用类似的库时,甚至是可以根据经验猜出该变量下的方法、属性等。
这个功能在自己开发一些库、做一些较大的项目的时候是极为有用的。因为我们自己写库时可能时常需要调整不同方法所在的文件,不同文件也有可能要移动地方,然而常让人烦的是一旦动了一些比较基础的方法或者文件,对应使用了这些方法的内容就得全部重新写一遍。但这些问题一旦进入Pycharm就完全不成问题了,因为Pycharm会在文件被移动之后自动将所有引用了它的文件的对应内容全部自动修改过来。
3 VSCode
首先,最重要是的 VSCode 是一款免费开源的现代化轻量级代码编辑器,可以通过安装插件来扩展功能,而专业版的 PyCharm 挺贵的。目前有大量的开发者为其开发各类插件,只有你想不到的,没有你找不到的。Python开发的话,只需要简单的在插件市场傻瓜式安装Python插件即可,不仅能享受语法智能提示的便捷,更能享受pylint检测的优雅性,让你的代码更加Python范。
目前,PyCharm 的用户发现了其内存占用的问题,上限最多可能要占用 1.5GB 的磁盘空间,这非常影响编码体验,而且如果电脑没法处理这个问题,在加载上就会用掉更多的时间,甚至想要完成基本的任务都要花很多时间,遇到这种情况没有用户会喜欢的。
Visual Studio Code 在内存消耗和物理磁盘空间上占用的空间要小得多,大概是 PyCharm 的 30%,因此,VSCode 相对较轻,所以在对于较小的项目或应用程序,再或者是对一个或多个文件进行快速编辑时,VSCode 是个特别好的编辑器。
最后,人们认为必须在 VSCode 中构建自定义 IDE,而这一点 PyCharm 可以直接使用,但其实用 VSCode 从一开始就使用插件来构建(或者是使用 Python)这意味着用户可以轻松地通过插件升级功能,随时改进更多的开发并改善更好的编码体验,但对于 PyCharm 来说,这个问题只能留给 JetBrains 了。
4 转身请选择
虽然都不完美,但 PyCharm 和 VSCode 都允许创建插件来增强用户体验,两者都具备完善的 IDE,确实可以根据个人所需和要求来选择。两者都拥有强大的社区,尽管 VSCode 诞生的时长不及 PyCharm,但在技术能力方面,确实都具有相当成熟的系统。
VSCode 对于小规模脚本和爬虫来说能够勉强招架,本身启动速度快,扩展功能较能满足需求。这种时候 PyCharm 可能 显得较臃肿。但一旦遇上 Django, TF 一类有一定规模的项目,VSCode 连整个项目索引都无法完全做到。另外 VSCode 本身的编辑体验弱于 PyCharm,代码提醒智能程度较弱,引号 / 括号自动识别跳出块容易失败是个诟病已久的问题。
PyCharm的操作界面就很idea化,如果是从JAVA等本身用该公司产品的就很容易上手,用VSCode上手相对困难而且还有快捷键不相同的痛苦感受,尤其是都用的时候刚开始很难适应,但VSCode对新手则很友好,快速的加载,多个定制化的玩法,本身也是一个优秀的编辑器用途很广,甚至你想做做前台,做做底层,都可以很好的完成。
5 文末福利
Pycharm是很优秀的,但很多人都还在用试用版,今天这里就给大家一个使用完全体的方法。 PyCharm 2022.2 最新专业版,亲测有效哦~~
最新版激活码(直接粘贴到浏览器即可获取)
shimo.im/docs/niTtNqW6OqEsK8zG
首先,我们打开PyCharm官网,根据你的操作系统,选择对应的版本,我这里以Windows为例,选择“Professional(专业版)”下载。
下载好之后双击打开安装包进行安装。
接下来双击打开PyCharm。
打开后,第一次安装会有30天试用;
下面有增加新的License,选择,然后把上面获取到激活码粘贴进去,点击激活就大功告成啦!