Python 教程
为什么学习 Python ?
Python 越来越火爆
Python 在诞生之初,因为其功能不好,运转功率低,不支持多核,根本没有并发性可言,在计算功能不那么好的年代,一直没有火爆起来,甚至很多人根本不知道有这门语言。
随着时代的发展,物理硬件功能不断提高,而软件的复杂性也不断增大,开发效率越来越被企业重视。因此就有了不一样的声音,在软件开发的初始阶段,性能并没有开发效率重要,没必然为了节省不到 1ms 的时间却让开发量增加好几倍,这样划不过来。也就是开发效率比机器效率更为重要,那么 Python 就逐渐得到越来越多开发者的亲睐了。
在近几年,云计算升温,大量创业公司和互联网巨头挤进云计算领域,而最著名的云核算开源渠道 OpenStack 就是基于 Python 开发的。
特别这些年的备受关注的人工智能,机器学习首选开发语言也是 Python。
到了 2020 - 至今,Python 已经成为了最受欢迎的语言,在「Top 10 的编程语言走势图」可以看到,Python 已经跃居第1位,而且在 2024 - 2025 年还成为了最受欢迎的语言

Python 开发薪资高,这是因为 Python 是一种解释型语言,其代码量少,开发效率高,同时也有丰富的第三方库和框架,使得 Python 开发人员可以快速地开发出功能完善的应用程序。
Python 开发人员是收入最高的开发人员之一,特别是在数据科学,机器学习和 Web 开发方面。
Python 开发者的薪资概况
| 城市等级 | 代表城市 | 初级岗 (1-2年) | 中级岗 (3-5年) | 高级岗 (5年+) |
|---|---|---|---|---|
| 一线城市 | 北京 / 上海 / 深圳 | 10k-18k | 25k-40k | 45k-90k |
| 新一线 | 杭州 / 广州 / 成都 / 武汉 | 8k-15k | 20k-35k | 35k-70k |
| 二线城市 | 西安 / 重庆 / 南京 | 6k-12k | 15k-25k | 25k-50k |
| 三线及以下 | 地级市 | 4k-8k | 10k-18k | 18k-30k |
Python 容易入门且功能强大
如果你是一名初学者,学习 Python 就是你最好的选择,因为它容易学,功能强大,很容易就能构建 Web 应用,非常适合初学者作为入门的开发语言。
如果你有一定的编程语言基础,学习 Python 也是不错的选择,因为 Python 很可能就是未来开发的主流方向,多学一门语言,多一个防身技能。而且 Python 有强大的功能库,能非常快速的开发工具,为你的本职开发工作提供护航。
简介
Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间竟然写了一个这么牛叉的编程语言。
现在,全世界差不多有 600 多种编程语言,但流行的编程语言也就那么 20 来种。不知道你有没有听说过 TIOBE 排行榜。
这是 2025 年 12 月编程语言排行榜 TOP17 榜单

如果你感兴趣的话也可以点击TIOBE 编程语言排行榜自行查看
总的来说,这几种编程语言各有千秋,但不难看出,最近几年 Python 的发展非常的快,特别最近流行的机器学习,数据分析,更让 python 快速的发展起来。
Python 是高级编程语言,它有一个特点就是能快速的开发。Python 为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用 Python 开发,许多功能不必从零编写,直接使用现成的即可。而且 Python 还能开发网站,多大型网站就是用 Python 开发的,例如 YouTube、Instagram,还有国内的豆瓣。很多大公司,包括 Google、Yahoo 等,甚至 NASA(美国航空航天局)都大量地使用 Python。
当然,任何编程语言有优点,也有缺点,Python 也不例外。那么 Python 有哪些缺点呢?
Python 的缺点
第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。
第二个缺点就是代码不能加密。如果要发布你的 Python 程序,实际上就是发布源代码。像 JAVA , C 这些编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。
Python 解释器(必选)
Python 开发环境配置
无论使用何种集成开发环境,绝大多数场景下都需要安装 Python 解释器,少数例外情况(如使用在线 Python 解释器)除外。
Python 是一门 “解释型语言” —— 它的代码不像 C/C++ 那样能直接编译成计算机可执行的二进制文件,而是需要一个 “中间人” 把人类能看懂的 Python 代码,转换成 CPU 能执行的机器指令,这个 “中间人” 就是 Python 解释器。
下载 Python 解释器
如果尚未安装/下载 Python,可通过以下方式下载:
Windows/macOS:访问 Python 官网(https://www.python.org/),鼠标触碰 “Downloads”
Linux:通过系统包管理器(如 sudo apt install python3)

点击 “Windows” ,下载 Windows 安装程序。(这里以 Windows 为例)

📝 扩展
可以把这些版本理解成 “Python 程序” 和 “你的电脑硬件 / 系统” 之间的 “沟通语言”,不同语言只能和对应的硬件 “对话”:
👉 Windows 系统:
win + i → “系统” → “系统信息”
看 “系统类型” 那一栏:
如果显示 “64 位操作系统,基于 x64 的处理器” → 选64-bit Python
如果显示 “32 位操作系统” → 选32-bit Python
如果显示 “64 位操作系统,基于 ARM 的处理器” → 选ARM64 Python
例如:我的 Windows 11 是 64 位系统,基于 x64 的处理器,所以我选64-bit Python。
👉 macOS 系统:
点击左上角苹果图标 → “关于本机”
看 “处理器 / 芯片”:
如果显示 “Intel Core xxx” → 选64-bit Python
如果显示 “Apple M1/M2/M3” → 选ARM64 Python(也叫 “Universal 2” 版本)
👉 树莓派 / ARM 开发板:
直接选ARM64版本(或 ARM32,看系统)
安装 Python 解释器
双击运行安装程序。(记住自己③安装程序的路径,后面会用到)

勾选 “Add python.exe to PATH”,然后点击 “Install Now”。

等待安装完成即可。
测试python解释是否安装成功
按下键盘“win”+“r”键打开运行,输入 cmd 确定
查看python版本,在终端输入以下命令(得到如下图即 Python 安装成功):
1 | $ python --version |

集成开发环境(IDE)推荐
集成开发环境(IDE)是一种软件应用程序,用于提供开发人员在创建、调试和维护软件应用程序时所需的工具和环境。IDE 通常包括代码编辑器、调试器、构建工具、版本控制集成等功能,旨在提高开发效率和代码质量。这里推荐 PyCharm 和 VS code 。(本教程将使用 VS code)
PyCharm
这是由 JetBrains 公司开发的一款 Python 开发工具,在 Windows、Mac OS 和 Linux 操作系统中都可以使用。
PyCharm 具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试以及版本控制等一般开发工具都具有的功能,除此之外,它还支持 Django(Python 的 Web 开发框架)框架下进行 Web 开发。
PyCharm 有 2 个版本,一个是社区版(免费并且提供源代码,适合多数读者),另一个是专业版(免费试用)。
- 优点:
功能强大:内置大量 Python 开发功能,如智能代码补全、调试、版本控制、框架支持(如 Django、Flask)等。
开箱即用:无需额外配置,下载安装后即可开始编码。
适合大型项目:提供代码重构、自动完成功能、PEP8 警告突出显示等高级功能,适合大型项目和团队协作。 - 缺点:
资源占用高:对硬件要求较高,可能在低端设备上运行缓慢。
学习曲线陡峭:对于初学者来说,配置和使用可能较为复杂。
价格:专业版需付费,社区版功能有限。
- PyCharm 官方下载地址:https://www.jetbrains.com/pycharm/download/#section=windows,访问后会出现以下页面,点击 “Download”

📝 扩展
.exe windows: 简单的说就是能直接在 Windows 电脑上双击运行的程序文件
.exe windows ARM: 简单的说就是能直接在 ARM 芯片的 Windows 电脑上运行的 .exe 文件
PyCharm 安装
如下图:
安装完成后,点击(如图),即可打开 PyCharm

打开后会跳出付费界面,我们选择试用 30 天即可
如果需要长期使用,可以点击 https://wwavz.lanzout.com/iapOU3dcjqcb 进行下载 JetBrains 全家桶破解版,仅供个人学习使用
启动后点击 “New Project” → 输入项目名称(如 book);选择项目路径(如 D:\ma\pythion\PycharmProjects\python_dayy3)

PyCharm 配置 python 解释器
点击 “File” → “Settings” → “Project: book” → “Project Interpreter”

点击 “Add”,选择 “System Interpreter”,然后选择 python.exe 所在路径(如 D:\ma\pythion\python.exe)
如果忘记了也可进行 win + r,输入 cmd,在终端输入以下命令查看 python.exe 所有路径1
$ where python

点击 “OK” 即可。中文插件
如果你更喜欢使用中文,可以安装插件(Chinese (Simplified) Language Pack / 中文语言包)
点击 “File” → “Settings” → “Plugins” → “Marketplace”,搜索 “Chinese”
点击 “Restart IDE” → “Restart”(点击后会重启 PyCharm)

VS Code
Visual Studio Code,简称 VS Code ,是微软公司开发的一款轻量级 IDE。和 PyCharm 一样,它也支持在 Windows、Linux 和 macOS 平台上运行。
VS Code 支持几乎所有主流开发语言的语法高亮、智能代码补全、自定义热键、括号匹配等功能,支持使用插件进行功能扩展,还针对网页开发和云端应用开发做了优化。
值得一提的是,使用 VS Code 编写 Python 代码,无需向其它编译器那样,通过创建项目来管理源代码文件,在 VS Code 中可以直接创建 Python 源代码文件。
- 优点:
轻量级:启动速度快,占用资源少,适合在低端设备上运行
高度可定制:通过安装扩展(如 Python 扩展、Jupyter Notebook 扩展等),可以实现 Python 开发所需的各种功能。
免费开源:完全免费,社区活跃,持续更新。
跨平台兼容性:支持 Windows、Linux 和 macOS,适合多平台开发。 - 缺点:
配置复杂:对于初学者来说,安装扩展和配置环境可能需要更多时间。
功能较弱:默认功能较少,需依赖插件增强功能。
- VS Code 下载(官方或专属,二选择一)
官方下载地址:https://code.visualstudio.com/,访问后页面会自动匹配你的操作系统,显示对应的下载按钮(如 Windows 系统显示 “Download for Windows”,macOS 系统显示 “Download for macOS”)
专属下载地址:https://code.visualstudio.com/Download,该页面直接列出 Windows、macOS、Linux 三大系统的所有可用安装包版本
Windows 系统:下载 .exe 安装版与 zip 免安装版
macOS 系统:适配 Intel 芯片和 Apple Silicon 的版本,下载 .dmg 安装文件
Linux 系统:根据发行版选择 .deb 或 .rpm 包,可直接按需点击下载
📝 扩展
平台 类型 安装方式说明 架构支持
Windows User Installer 用户级安装,无需管理员权限,仅当前用户可用 x64、Arm64
Windows System Installer 系统级安装,需管理员权限,所有用户可用 x64、Arm64
Windows .zip 绿色便携版,解压即用,无需安装 x64、Arm64
Windows CLI 命令行工具 x64、Arm64
Linux .deb 适用于 Debian、Ubuntu 等系统 x64、Arm32、Arm64
Linux .rpm 适用于 RedHat、Fedora、SUSE 等系统 x64、Arm32、Arm64
Linux .tar.gz 通用压缩包,手动安装 x64、Arm32、Arm64
Linux Snap 通过应用商店安装 —
Linux CLI 命令行工具 x64、Arm32、Arm64
macOS .dmg 标准安装包,支持 Intel / Apple Silicon / 通用版 Intel、Apple Silicon、Universal
macOS CLI 命令行工具 Intel、Apple Silicon
VS Code 安装
如下图:
安装 Python 扩展
点击左侧 “Extensions” 图标(或使用快捷键 Ctrl+Shift+X),搜索并安装 “Python” 扩展。
两者推荐建议
- 如果你是 Python 初学者:
推荐使用 VS Code。它轻量级、启动速度快,且通过安装 Python扩展可以快速搭建开发环境。
VS Code 的扩展生态丰富,可以根据需要逐步添加功能,适合初学者逐步学习。 - 如果你计划从事大型项目开发或团队协作:
推荐使用 PyCharm 专业版。它提供了更多高级功能,如团队协作、代码分析、性能优化等。 - 如果你的电脑配置较低:
推荐使用 VS Code,因为它对硬件资源的要求较低,运行更加流畅。
