Python 类型体操训练(三)-- 高级篇python typing tutorial 高级篇。这篇文章介绍了 Python 类型的一些高级用法,包括 protocol, override, overload, forwardref, generator... 通过实际案例解释了每一种类型的使用场景和使用建议。bbruceyuan大约 5 分钟python-type-challengepython-typing-tutorialpython-type-tutorial
Python 类型体操训练(二)-- 中级篇python typing tutorial 中级篇。这篇文章介绍了 Python Class Variable 可以使用 ClassVar 定义一个只能由 Class 修改的类变量,并且介绍了 Self 类型;此外,着重了解 TypedDict 如何定义特定 Key 的字典类型,了解 Required 和 NotRequired 的区别;然后介绍 Python Generic Type(泛型)的写法,明确了 Python 3.12 之后方括号 [T] 注释的写法,以及如何在 3.12 版本以前通过 TypeVar 定义通用类型;最后介绍了 Literal 和 Callable 两个重要且基础的 Python 类型。bbruceyuan大约 9 分钟python-type-challengepython-typing-tutorialpython-type-tutorial
Python 类型体操训练(一)-- 基础篇python typing tutorial 基础篇。本篇文章介绍了 Python 基础类型、容器类型、 Python function 如何写类型注释,此外详细讲解了常见 Python Type 常见的关键字,包括 Union, Any, Optional, TypeAlias(type), NewType, Final,通过这 5 个最常用的关键字类型增强我们类型注释的表达能力。bbruceyuan大约 7 分钟python-type-challengepython-typing-tutorialpython-type-tutorial
Raycast使用指南(一)--基本用法Raycast使用指南第一篇,介绍raycast基本用法,包括文件应用查找,剪贴板历史,窗口管理等功能bbruceyuan大约 6 分钟raycast-turorial
让 flomo 更好用,将 flomo 笔记导出为 markdown 格式使用python导出flomo数据,让flomo更好用,联动 obsidian/logseq 等本地 markdown 知识管理工具bbruceyuan大约 3 分钟笔记折腾记