返回资源列表

Real Python · Cameron Riddell

Pyrefly: A Fast Static Type Checker for Python Projects

Pyrefly: A Fast Static Type Checker for Python Projects是Real Python的免费实践教程(en)。前置条件:需要熟悉 Python 3.10 及以上版本的函数编写和基本类型注解写法,并会用命令行与 pip。

学会用 Pyrefly 在 Python 项目中做静态类型检查,并在节选所覆盖的范围内掌握片段检查、配置初始化与整项目检查的用法。

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

学完你能

  • 在虚拟环境中通过 pip 安装 Pyrefly
  • 用 pyrefly snippet 快速检查一段代码的类型错误
  • 用 pyrefly init 生成 pyrefly.toml 配置文件
  • 用 pyrefly check 在运行前一次性定位项目中多处类型不匹配
  • 了解 Pyrefly 与 Pyright、mypy 在功能与速度上的差异(据正文对比表)

适合你吗

适合

适合已会写 Python 函数、想用静态类型检查提前发现类型错误并规范代码的开发者。

暂不适合

不适合完全没有 Python 基础、或想系统学习类型系统理论的读者。

需要先会

需要熟悉 Python 3.10 及以上版本的函数编写和基本类型注解写法,并会用命令行与 pip。

课程特点

内容侧重
侧重实践应用
练习与项目
在本地演示项目里用错误的类型调用函数,对比 python 运行报错与 pyrefly check 一次性列出两处错误;再对自己已有的小项目运行 pyrefly init 与 pyrefly check。
学习时长
7 个课节原站未给出统一学习时长;实际用时取决于已有基础。
内容费用
免费节选里可直接读到教程正文、安装命令与代码示例,示例代码写明可免费下载,无需登录或订阅。

内容覆盖

  • Get Started With Pyrefly
  • Catch Type Errors in a Python Project Before Execution
  • Let Pyrefly Add Type Hints to Python Code
  • Measure Your Type Coverage
  • Benchmark Pyrefly's Performance
  • Limitations to Know About
  • Conclusion

常见问题

免费吗?

免费:节选里可直接读到教程正文、安装命令与代码示例,示例代码写明可免费下载,无需登录或订阅。实践无额外费用:练习只需本地安装免费开源的 Pyrefly 与 Python 环境,网页未提到付费云服务或 API。

需要什么基础?

需要熟悉 Python 3.10 及以上版本的函数编写和基本类型注解写法,并会用命令行与 pip。软件、账号与硬件:本地安装 Python 3.10+ 与 pip,能创建虚拟环境并访问 PyPI 安装 pyrefly。

有中文吗?

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

怎么开始?

从原始资源入口开始:https://realpython.com/pyrefly-python/。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。

来源与使用须知

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

版权与转载

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