用途:该技能用于系统学习并应用 Python 类型提示(type hints),借助 mypy 进行静态类型检查,改善代码质量、IDE 补全与可维护性。
主要能力:覆盖基础类型标注(变量注解、函数签名、返回类型、Optional、Union);高级类型(泛型、TypeVar 与 ParamSpec、Protocol 与结构化类型、Literal、TypedDict);类型检查(mypy 配置、严格模式、type ignore 注释、.pyi 存根文件、类型覆盖率);运行时类型(typing_extensions、Pydantic 校验、运行时类型检查、带类型的数据类、attrs 集成);以及最佳实践(渐进式类型化、第三方类型存根、CI 类型检查、类型文档、类型驱动开发)。
使用方式:资料未提供具体安装命令或代码示例,仅列出学习主题与前置条件(Python 基础、面向对象概念)。
适用场景:为 Python 项目引入类型标注、配置 mypy、编写泛型与协议、在 CI 中执行类型检查。
限制:资料未说明收费、价格、平台支持或具体效果,相关事实暂未提供。