eval 函数与字符串解析
深入理解 eval 函数的原理、使用场景及安全风险,掌握字符串与代码边界的处理方法。
深入理解 eval 函数的原理、使用场景及安全风险,掌握字符串与代码边界的处理方法。
深入理解 Python 的哈希机制,掌握可哈希对象的特性,学习自定义类中正确实现 __hash__ 和 __eq__ 方法。
深入理解 Pythonic 编程风格的核心原则与实践技巧,学习如何写出地道、高效、易读的 Python 代码。
深入 typing 模块,掌握 Callable、TypeVar、Generic、Protocol、TypedDict、Literal、Final 等高级类型工具。
学习 with 语句、__enter__/__exit__ 协议、contextlib.contextmanager 装饰器、ExitStack、async with 以及 contextlib.suppress/redirect_stdout 等实用工具,通过飞行数据记录实战掌握资源清理
学习 Python 异步编程,掌握 async/await 语法、asyncio 事件循环、TaskGroup 并发与异步上下文管理器。
学习 @dataclass 装饰器、字段默认值、field(default_factory)、frozen、slots、kw_only、__post_init__ 以及与 NamedTuple 的对比。
深入 match-case 高级用法,掌握序列 *rest、映射 **rest、类模式、捕获模式、守卫、OR 模式与 AST 节点处理。
学习 Python 3.8+ 的海象运算符 :=,掌握赋值表达式在条件、循环、推导式中的应用与可读性权衡。
学习迭代器协议、yield 关键字、生成器函数与生成器表达式、惰性求值、yield from 以及生成器管道
学习 Python 类型注解体系,掌握变量、函数、类的标注方式,Optional/Union/泛型/TypeAlias 以及 Python 3.12 type 语句。
学习 Python 3.10+ 的 match-case 语句,掌握字面量、解构、守卫、as 绑定等模式匹配技巧。
学习装饰器本质、@ 语法糖、带参数装饰器、functools.wraps、类装饰器、内置装饰器以及 @cache 等常用第三方装饰器
类型注解、异步编程、模式匹配等现代 Python 高级特性。
学习防御性编程的核心原则、输入验证、异常处理、类型检查、边界条件处理等实战技巧。