Python for AI
LovisMind · 阅读与思考Python for AI
面向 AI 项目的 Python 课程笔记:从语法基础讲到虚拟环境、数据处理与项目组织,最后落到能直接支撑模型实验的工作流。
目录
- 01环境搭建:Python、VS Code 与虚拟环境中 / EN长视频第一章:安装 Python 与 VS Code,配置扩展与解释器,建立项目与工作区,用 venv 隔离依赖,并用 Jupyter 交互窗口运行代码。
- 02语法、变量与数据类型中 / EN长视频第二章:从「计算机只按字面执行」出发,讲清 Python 的缩进与 PEP 8、如何读错误信息,以及变量、数字、字符串、布尔与运算符的使用方式。
- 03控制流与数据结构中 / EN长视频第三章:用 if/elif/else 与 for 循环控制程序走向,再用列表、字典、元组、集合把多个值组织起来,并说明零索引与四种容器的取舍。
- 04函数、参数与作用域中 / EN长视频第四章:用 def 定义可复用逻辑,讲清位置参数与关键字参数、默认值、局部与全局变量,以及 return 与 print 的本质区别。
- 05第三方包、API 与数据处理中 / EN长视频第五章:用 pip 安装与锁定依赖、管理 requirements.txt,用 requests 调用天气 API 解析嵌套字典,再把七天数据装进 pandas DataFrame。
- 06从脚本到项目:结构、路径、文件与错误处理中 / EN把散落的脚本整理成有 data/output 目录的项目,理解 Python 如何按当前工作目录找文件,用 pandas 读写 CSV、JSON、Excel,把函数拆进模块,再用 try/except 让程序在出错时继续运行。
- 07类与面向对象:把数据和操作打包在一起中 / EN用工具箱的比方理解类,掌握 class、__init__ 与 self 的写法,分清实例属性与方法,用继承扩展已有类,并判断什么时候该用类、什么时候函数就够了。
- 08Git 与 GitHub:给代码加上版本与备份中 / EN用快照的方式理解 Git,分清仓库、暂存、提交、推送、拉取与克隆,完成从安装、认证到把本地项目推上 GitHub 的全过程,并用 .gitignore 挡住虚拟环境与密钥。
- 09密钥、代码风格与依赖:.env、Ruff 与 uv中 / EN把 API key 从代码里移到环境变量和 .env 文件,用 python-dotenv 自动加载;用 Ruff 一键格式化、查错并整理 import;再用 uv 完成建项目、装包、同步依赖的整套流程。