Build your ultimate AI agent
课程介绍
您已经完成了分析、撰写了报告、训练好了模型。接下来呢?如果要将模型部署到生产环境,代码需要比在 Jupyter notebook 中的探索性脚本更可靠。通过本课程"Python 函数编写",您将夯实编写复杂而优雅函数的基础,从而为团队贡献研究与工程能力。您会学习实用技巧,例如如何编写上下文管理器和装饰器。您还将掌握可维护、可复用且文档完善的函数编写最佳实践。人们常说,既能做好研究又能写高质量代码的人是"独角兽"。参加本课程,亲自体验其中的妙处吧!
先修要求
课程大纲
课程大纲
1
最佳实践
本课程旨在帮助您成长为 Python 专家,因此第一章将从函数编写的最佳实践入手。您将学习文档字符串(docstring)的作用与写法,以及如何判断何时应将一段代码重构为函数。您还会了解 Python 向函数传递参数的细节,以及调用函数时常见、但易于导致调试困难的陷阱。
2
上下文管理器
如果您曾在 Python 中见过 "with" 关键字却不确定其用途,那么本章正适合您!上下文管理器是一种便捷的方式,用来在 Python 中提供连接,并确保在使用完成后能够正确清理。本章将演示如何使用上下文管理器,以及如何编写您自己的上下文管理器。
3
装饰器
装饰器是 Python 中极其强大的概念。它允许您在不修改函数本身代码的情况下,改变函数的行为。本章将奠定深入理解装饰器所需的基础概念(函数是对象、作用域与闭包),并带您入门装饰器的用法与定义。对 Python 内部机制的这次深入学习,将帮助您成为出色的 Python 开发者。
4
更多装饰器内容
现在您已经理解了装饰器的底层原理,本章将给出一系列真实场景的示例,展示在何时以及如何在自己的代码中编写装饰器。您还将学习装饰器的进阶主题,例如如何保留被装饰函数的元数据,以及如何编写可接收参数的装饰器。
Python 函数编写
课程完成

