在本课程的语境中,"高效的 Python 代码"指的是什么?
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
本章将带您理解什么是高效的 Python 代码。您将探索 Python 标准库,了解 NumPy 数组,并练习使用一些 Python 的内置工具。本章为后续内容打下基础。
当前练习
本章将介绍如何收集并比较不同编码方式的运行时间。您将练习使用 line_profiler 和 memory_profiler 包剖析代码库并发现瓶颈。然后,您会将所学付诸实践,用更高效的 Python 代码替换这些瓶颈。
本章涵盖更复杂的提效技巧。您将学习几种有助于编写高效代码的内置模块,并练习使用集合论。随后,您将了解 Python 中的循环模式,以及如何让它们更高效。
本章将简要介绍如何高效地处理 pandas DataFrame。您将了解遍历 DataFrame 的多种方式。随后,您将学习如何高效地对 DataFrame 中的数据应用函数。