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后端开发(框架DjangoFlask)、爬虫、数据分析、自动化办公、人工智能、机器学习、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编码
  • 编辑器英文改中文
相关推荐
小溪学编程1 分钟前
Java InputStream 详解:从基础到实战
java·python·php
RisunJan4 分钟前
AI 名词速查手册
人工智能
雪芽蓝域zzs8 分钟前
第十六节:递归组件实现无限层级折叠侧边栏菜单
开发语言·javascript·ecmascript
堕落年代11 分钟前
uni-app x 蒸汽模式:实时流式语音识别(ASR)三大疑难杂症全记录
人工智能·uni-app·语音识别
Casbin开源社区13 分钟前
一个面板管住 29 个 AI 编程 Agent:Casbin Gateway 的配置统一、协议互转、用量统计与权限管控
人工智能·golang·开源·gateway·casbin
长谷深风11115 分钟前
AI记忆会过期,会冲突,更需要治理
人工智能·ai·大模型·prompt·memory·aiagent
jedi-knight30 分钟前
Codex接入本地QWen3.8模型
人工智能·经验分享
Jgch2234 分钟前
Meta AI :FB广告账户可以直接交给 AI 做数据分析了
人工智能·facebook·海外社媒·facebook广告
神明不懂浪漫35 分钟前
【第二章】库、表、增删改查操作
开发语言·数据库·经验分享·笔记
传奇开心果编程36 分钟前
【Rust入门知识点学与练】第11课:HashMap 键值对集合
开发语言·学习·rust