返回介绍

模组5:琐碎话题

发布于 2023-08-01 23:55:52 字数 3499 浏览 0 评论 0 收藏 0

本模组包含了并不是Python和NumPy核心,但依然对做日常工作极其重要的话题。

第一节介绍了一些编写“好代码”的指导方针。具体来讲,它将为你指向很多Python社区的用户使用的风格指南。它也介绍了相对新但越来越流行的Python功能,叫做类型暗示(type hinting)。它允许我们提供类说明文档注释来完善我们代码的可读性。读者也将接触NumPy和Google的编写好docstring(说明字符串)的指南。

本模组的第二节介绍matplotlib,一个允许我们绘制并视觉上查看数据的模组。在这里,我们将会具体学习如何使用matplotlib的面向对象API,而不是它的函数API,来创建散点图,线图,直方图,和图片绘制。

之后一节将演示使用Python操作文件的“最佳做法“。这包括使用环境管理器(context manager)来读写文件。我们将学习使用强大的 pathlib.Path 类来对路径进行优雅并独立于平台的操作。最后,我们将复习一些关键的文件工具,如使用 glob 来搜索文件,使用 pickle 来储存文件,和储存NumPy数组。

在这之后,我们将学习Python的包装系统。这将让我们理解 import 语句具体的功能。这将自然而然地使得我们讨论在机器上安装Python模组具体意味着什么。我们将复习 pipconda 这两个常用的在机器上安装和管理模组的包管理器。这节对任何想要从只会使用Jupyter记事本的Python用户成熟为可以创造自己的可安装的Python项目的程序员至关重要。这也将大幅提升你诊断在你机器上Python相关问题的能力。

在未来我们将向本模组添加更多节。

内容:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文