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编码
  • 编辑器英文改中文
相关推荐
Ticnix13 分钟前
RAG 烂大街?烂大街的只是那条流水线——真正的分水岭在这五处
后端·python·agent
Jucai_in_AI16 分钟前
AI岗位能力建模:从一份岗位说明书到一张胜任力图谱的技术路线
人工智能·产品
HIT_Weston18 分钟前
233、【AI】【模型部署】基座模型研究:基座与 Instruct 的差别
人工智能·模型部署
Wx-bishekaifayuan21 分钟前
springboot社区扶贫救助管理系统13300-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
周杰伦fans27 分钟前
构建真正智能的CAD AI绘图代理
开发语言·人工智能·c#
u01110267528 分钟前
Blob URL 与 Base64 怎么选?图片预览中的内存和性能差异
人工智能·深度学习·ai作画
LaughingZhu36 分钟前
Product Hunt 每日热榜 | 2026-09-24
人工智能·深度学习·神经网络·搜索引擎·百度
AI早餐汇1 小时前
飞猪首席技术官陈烨丨飞猪AI Native研发一年实录
人工智能
小小张说故事1 小时前
LightGBM 入门指南:更快的梯度提升树,Python 实战
后端·python·机器学习
Ticnix1 小时前
RAG 检索不准,九成的锅不在向量——不同文件,就该有不同的入库方案
后端·python·agent