学习现代 Python 用于自定义 GPT 和 AI 代理开发
本课程是 GenAI、Web 3 和元宇宙计划 的一部分
完成本课程后,请继续学习 学习生成式 AI 仓库
课程录像
注意:
每个课程笔记本都包含该课程录像的视频链接
什么是现代 Python?
专业开发者应使用类型提示
类型提示是自 2001 年发布的 Python 2.2 中类型和类统一以来,Python 历史上最大的变革。然而,类型提示并非对所有 Python 用户都同等有益。这就是为什么它们应该始终是可选的。
类型提示的目标是通过静态分析帮助开发工具在 Python 代码库中发现 bug,即无需实际通过测试运行代码。主要受益者是使用 IDE(集成开发环境)和 CI(持续集成)的专业软件工程师。使类型提示对这群人有吸引力的成本效益分析并不适用于所有 Python 用户。然而,我们是专业开发人员,因此采用类型提示对我们有益。本现代 Python 课程广泛使用类型提示。
安装
教材
参考书
重要提示:
第 8 章和第 15 章详细讨论了最新的类型功能,但是,该书没有提到从 Python 3.9 开始,像 List、Tuple、Dict 等类型别名已经弃用。
因此,我们应该使用内置类型 list、tuple、dict 等。
使用 typing 中的 List/Tuple/等 vs 直接引用类型为 list/tuple/等
项目
Pandas 项目:使用 Python 和 Pandas 制作成绩单
Python 中的设计模式
https://www.youtube.com/playlist?list=PLj5pwj8JzJ10U_jG1BwfgPO8pf1LywfDt
现代 Python 和数据分析基础测验
学习材料:本课程涵盖的所有材料,即本仓库
总题数:40
时长:60 分钟