返回资源列表

Real Python · Leodanis Pozo Ramos

Python Code Quality: Best Practices and Tools

Python Code Quality: Best Practices and Tools是Real Python的免费文章(en)。前置条件:需要会写基本 Python 函数、类与模块,并了解异常处理、测试等基础概念。

读完能说清高质量 Python 代码的判定标准,并用风格指南、评审、linter、类型检查、格式化、测试、性能剖析、漏洞检查等工具维护代码质量。

打开官方课程
难度
见前置条件
类型
教程 · 文章
语言
en
规模
1 个课节
内容费用
免费
动手
需要动手环境

使用限制

正文可直接阅读;网页未说明阅读、下载示例代码或参加测验需要登录或账号。

补充内容
Real Python 会员或直播课报名(Intermediate Python Deep Dive)
内容提示
原站推广:正文是完整的代码质量教程,同时推广 Real Python 自己的直播课 Intermediate Python Deep Dive 与“Unlock All Content”会员订阅。付费内容:网页写明本资源自己的配套课程“Managing and Measuring Python Code Quality”(50m · 14 lessons)与会员订阅、直播课需付费加入,文章正文本身可免费阅读。

学完你能

  • 列举高质量代码的关键特征(功能性、可读性、文档、合规、可复用、可维护、健壮、可测试、高效、可扩展、安全)
  • 区分低质量与高质量代码,并说明代码质量对项目的意义
  • 用 PEP 8 等风格指南和格式化工具(如 black、isort)统一代码风格
  • 用 pylint、flake8、ruff 等 linter 和 mypy 等静态类型检查器发现代码问题
  • 用 pytest、unittest、doctest、tox/nox 组织与运行测试
  • 用 cProfile、timeit 等剖析工具评估并改进代码效率
  • 权衡可读性、效率、安全等质量特性之间的取舍,并判断何时做质量检查

适合你吗

适合

适合已能写 Python 脚本、想把项目代码写得更规范可维护的中级学习者,文中给出大量工具与最佳实践。

暂不适合

不适合零基础学 Python 语法的人,也不覆盖具体框架或项目的完整开发流程。

需要先会

需要会写基本 Python 函数、类与模块,并了解异常处理、测试等基础概念。

课程特点

内容侧重
侧重实践应用
练习与项目
在自己的小项目或示例脚本上依次运行 linter、格式化、类型检查与测试,并按剖析结果做一次小优化。
学习时长
1 个课节原站未给出统一学习时长;实际用时取决于已有基础。
内容费用
免费节选里可直接读到文章正文主体内容,导航中的“Unlock All Content”会员入口不改变本资源费用。

内容覆盖

  • Defining Code Quality
  • Low-Quality Code
  • High-Quality Code
  • The Importance of Code Quality
  • Exploring Code Quality in Python With Examples
  • Functionality
  • Readability
  • Documentation
  • Compliance
  • Reusability
  • Maintainability
  • Robustness
  • Testability
  • Efficiency
  • Scalability
  • Security
  • Managing Trade-Offs Between Code Quality Characteristics
  • Applying Best Practices for High-Quality Code in Python
  • Style Guides
  • Code Reviews

常见问题

免费吗?

免费:节选里可直接读到文章正文主体内容,导航中的“Unlock All Content”会员入口不改变本资源费用。实践无额外费用:网页未提及练习需要付费云服务或 API。

需要什么基础?

需要会写基本 Python 函数、类与模块,并了解异常处理、测试等基础概念。软件、账号与硬件:需自备可运行 Python 的本地环境;文中提到的示例代码需从站点下载,练习涉及安装 linter、格式化与测试工具。

有中文吗?

本站记录的语言是en;是否有中文字幕或译本本站未核实,请以原站为准。

怎么开始?

从原始资源入口开始:https://realpython.com/python-code-quality/。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。开课提示词尚未完整验证。补充内容需要自备:Real Python 会员或直播课报名(Intermediate Python Deep Dive)。

来源与使用须知

原始资源
Real Python
收录时间
本站首次收录 2026-10-27原站首次发布 2026-10-25
指南参考

版权与转载

  • 课程材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
  • 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。