目录
-
- [Python 介绍](#Python 介绍)
- 语言版本
- 环境和编辑器安装
-
- Python配置环境变量
- [编辑器 **Visual Studio Code(AI开发首选)**](#编辑器 Visual Studio Code(AI开发首选))
Python 介绍
Python语言
- Python是一种**简单易学**、**功能强大**的高层次编程语言,被称为"胶水语言"(能轻松整合其他语言组件)
- 地址:[https://www.python.org/](https://www.python.org/)
- 核心特点
- **极简语法** 示例:用一行代码打印"Hello World"
c
# 对比:相同功能在Java需要5行代码,C++需要7行代码
print("Hello World!")
- **动态类型** :变量类型自动判断(无需声明类型)
python
age = 25 # 自动识别为整数
name = "xxxx" # 自动识别为字符串
- ***解释型语言**: 无需编译,直接运行(对比C++需要先编译成二进制文件)*
- **丰富的生态库**:AI开发常用库:NumPy(科学计算)、Pandas(数据处理)、PyTorch(深度学习)
应用领域
- Web后端开发(框架Django 、Flask)、爬虫、数据分析、自动化办公、人工智能、机器学习、AI大模型开发
| 领域 | 典型库 | 应用场景 |
|---|---|---|
| 人工智能 | TensorFlow, PyTorch | 图像识别/自然语言处理 |
| 数据分析 | Pandas, Matplotlib | 销售数据可视化分析 |
| 自动化运维 | Ansible, Paramiko | 服务器批量管理 |
| Web开发 | Django, Flask | 企业级网站开发 |
语言版本
请注意,Python 2.x 系列已经在 2020 年停止支持,建议使用 Python 3.x 系列的版本
| 版本号 | 发布时间 | 停止支持 (EOL) | 主要特性/改进 | 是否推荐使用 |
|---|---|---|---|---|
| Python 2.7 | 2010-07 | 2020-01 ✅ | 最后一个 Python 2 系列版本,长期维护版 | ❌ 已淘汰(无安全更新) |
| Python 3.0 | 2008-12 | 2009-06 ✅ | 引入不兼容 2.x 的语法(print 函数、Unicode 字符串等) | ❌ 历史版本 |
| Python 3.7 | 2018-06 | 2023-06 ✅ | 数据类 (dataclass)、异步生成器、内置 breakpoint() |
❌ 已淘汰 |
| Python 3.8 | 2019-10 | 2024-10 ✅ | 海象运算符 (:=)、仅位置参数限定符 (/) |
❌ 已淘汰(曾标记"稳定",现已 EOL) |
| Python 3.9 | 2020-10 | 2025-10 ✅ | 字典联合运算符 (` | )、字符串移除前后缀方法 (removeprefix`) |
| Python 3.10 | 2021-10 | 2026-10 ⚠️ | 结构化模式匹配 (match-case)、更友好错误提示、类型联合 ` |
` |
| Python 3.11 | 2022-10 | 2027-10 | 性能提升 60%(显著加速)、异常备注、tomllib 标准库支持 |
✅ 推荐首选(稳定、高速、兼容佳) |
| Python 3.12 | 2023-10 | 2028-10 | 更快的解释器(PEP 709)、改进错误信息、移除 distutils(需迁移至 setuptools) |
✅ 强烈推荐(生产环境主流版本) |
| Python 3.13 | 2024-10 | 2029-10 | 实验性无 GIL (--disable-gil)、JIT 编译器初版、交互式解释器大幅增强 |
✅ 最新尝鲜(适合前沿探索) |
-
推荐版本:
- 新手学习和正式使用:Python 3.10以上(LTS版本长期支持,文档完善,稳定性和性能平衡)
- 有3.10以上版本的大体语法类似,所以小版本有差异不影响
- 文档地址:https://docs.python.org/zh-cn/3.10/
-
查看当前电脑是否有安装
python
# 查看当前Python版本
python --version
- 常用编辑器
| 工具名称 | 类型 | 适合场景 | 学习曲线 | 核心优势 | 下载地址 |
|---|---|---|---|---|---|
| VSCode | 编辑器 | 全栈开发/通用编程 | 中等 | 轻量快速、插件生态丰富 | code.visualstudio.com |
| PyCharm | IDE | 大型项目/专业开发 | 较高 | 智能代码补全、深度框架支持 | jetbrains.com/pycharm |
| Jupyter | 笔记本 | 数据分析/算法实验 | 低 | 交互式编程、可视化结果即时呈现 | jupyter.org |
| Spyder | IDE | 科学计算/数值分析 | 低 | 内置变量查看器、MATLAB风格界面 | spyder-ide.org |
| Sublime Text | 编辑器 | 快速编辑/轻量开发 | 中低 | 启动极快、多光标编辑 | sublimetext.com |
环境和编辑器安装
Python配置环境变量
- 根据情况选择不同系统的安装包,记得选择installer(win)为主,方便使用
- 自己去官网下载(结合网上的博文搜索下安装和升级方式)
- 地址:https://www.python.org/

编辑器 Visual Studio Code(AI开发首选)
- 根据自己的系统情况自己去官网下载
- 地址:https://code.visualstudio.com/Download
- 使用地址 https://code.visualstudio.com/docs/python/python-quick-start

- 推荐插件组合
python
Python 微软官方支持
Pylance 类型提示增强
Python Snippets 编码技巧
Python Indent 缩进
TONGYI Lingma AI编码
- 编辑器英文改中文
