AI大模型开发-Python介绍、版本说明

目录

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开发首选)

  • 推荐插件组合
python 复制代码
Python 微软官方支持
Pylance 类型提示增强
Python Snippets 编码技巧
Python Indent 缩进
TONGYI Lingma AI编码
  • 编辑器英文改中文
相关推荐
benchmark_cc4 分钟前
用 QuantDash 读取美股行情:AAPL.US 的运行前检查、排错顺序与数据校验清单
python·数据分析·pandas·量化交易·股票数据·quantdash
陈嘿萌18 分钟前
TIP 2026 | 不再混成一张! RealFusion从模态不变性重想图像融合
图像处理·人工智能·深度学习·计算机视觉·学术研究与理论基础
正在走向自律1 小时前
AI Agent 落地这一年:从“能跑起来”到“敢放出去”
大数据·人工智能·ai agent·智能体·mcp·a2a
蜗牛一步步往上爬1 小时前
第十六章 C++语言在深度学习中的应用
开发语言·c++·深度学习
不惑_1 小时前
理解启元,从论文开始,RT-2 55B 只有 1~3Hz,OpenVLA 7B 反而高 16.5%——三代 VLA 论文解读,动作表示才是分水岭
人工智能·论文解读
IT_陈寒1 小时前
Redis内存暴涨,没想到是AOF重写捣的鬼
前端·人工智能·后端
楚山之石2 小时前
【JCO】mpMRI 先行替代 TURBT 初始分期:BladderPath 随机试验让 MIBC 患者提前 45 天得到正确治疗
人工智能·学习·mri·医学影像
AI视频工具指南2 小时前
用 AI 能做哪些视频?按想交付的作品选做法
人工智能·aigc·音视频
武天旭2 小时前
AI安全--AI大模型的对抗样本攻击与防御解析
人工智能·深度学习·安全·机器学习
shijuejianceliu3 小时前
传统规则视觉与嵌入式AI智能相机的技术差异
人工智能·嵌入式硬件·视觉检测·相机