摘要:这样安装是正确的,但也是麻烦的;原因在于,众所周知,我们手机的 APP 不定时就会更新,Python 的版本也会更新,这就出现了两个问题:1. 我们安装了新版本的 python,但是在编辑代码的过程中,python 有一些包 packages(类比成能实现特定
大家好,我是"得楞贝叶斯",从今天开始,我准备开展一个长期的学习项目,《从负一开始学 python》
作为负基础的小白,想从零开始学 python,一定会去网站上搜索 Python,然后进入官网,直接下载,然后安装 python
这样安装是正确的,但也是麻烦的;原因在于,众所周知,我们手机的 APP 不定时就会更新,Python 的版本也会更新,这就出现了两个问题:
1. 我们安装了新版本的 python,但是在编辑代码的过程中,python 有一些包 packages(类比成能实现特定功能的代码),只能在老版本的 python 中运行,那么我们还需要重新装老版本的 python
2. 我们安装了老版本的 Python,有一些新的包 packages,不适配老版本的 python,那么我们还需要重新装新版本的 python
如此一来,我们要持续不断地从官网下载并安装不同版本的 python,这对于学习 python 的过程是非常麻烦的一件事。
Anaconda 是基于 Python 的数据处理和科学计算平台,这个工具可以通过创建不同的环境,允许我们任意安装不同版本的 python,以及不同的包 packages,同时还会自动安装一些常见 package,方便后续进行代码的调用。
因此我们第一个安装的软件,从 python 的安装,转变为 anaconda 的安装,解决持续不断从官网下载并安装不同版本的 python 问题
集成开发环境 (Integrated Development Environment, IDE) 是一种用于提供程序开发应用环境的软件,包括代码编辑器、编译器、调试器和图形用户界面工具。
简单举一个类比的例子,我们想要学习 python 代码,需要将代码写在一个文件中,类似于我们在 "文本文档.txt" 写文章,但是文本文档只能写文章 (python 只能写代码);
而如果我们想使用一些其他功能,诸如修改字体、居中、开启修订模式,插入图片等,文本文档就无法完成这种复杂的操作,因此我们写文章更倾向于使用 "Word.doc"。
IDE 写代码,就可以类比于 "Word.doc" 写文章,代码开发者可以利用 IDE,更加方便地进行代码编辑、项目管理、编译与构建、代码调试、以及安装插件与扩展,从而提高代码开发的效率
目前市面上有很多 IDE,甚至包括 python 自带 IDE,主流的 IDE 有 VS Code 和 Pycharm 两款软件,VS Code 是免费的,但是 Pycharm 的公共版是免费的,有一些功能被阉割了,而专业版是收费的。作为一个初学者,我选择 VS Code 作为长期的学习工具;当然最新的还有 Cursor 基于 AI 辅助写代码,也是收费软件,同时它和 VS Code 的框架是类似的,我们从 VS Code 打好基础,未来使用 Cursor 也能得心应手。
因此我们第二个安装的软件,就是安装 VS Code,作为后续学习 python 的工具
来源:小陈科技观察