跳转到主要内容
← 返回首页
🐍

Python

Python 编程语言

5 篇笔记

Python字节码与虚拟机

Python是一种解释型语言,但它的执行过程并非直接解释源代码。Python源代码首先被编译成字节码,然后由Python虚拟机执行字节码。理解字节码和虚拟机的工作原理对于优化Python代码和调试性能问题至关重要。

📅 2026-06-25 ⏱ 4m 字节码虚拟机dis模块Python内部机制

importlib深度解析

importlib是Python标准库中用于导入模块的核心模块,它提供了对Python导入系统的底层访问。通过importlib,开发者可以实现自定义导入机制、动态加载模块、处理命名空间包等高级功能。

📅 2026-06-25 ⏱ 3m importlib模块系统动态导入导入钩子

抽象基类与abc模块

抽象基类(Abstract Base Classes,ABC)是Python中用于定义接口规范的重要工具。通过abc模块,开发者可以创建不能被实例化的基类,强制子类实现特定的方法,从而确保接口的一致性和完整性。

📅 2026-06-25 ⏱ 5m 抽象基类abc模块接口设计多态

上下文管理器进阶

上下文管理器是Python中管理资源的重要机制,通过with语句确保资源的正确获取和释放。contextlib模块提供了创建和操作上下文管理器的高级工具,支持嵌套、异步和自定义实现。

📅 2026-06-25 ⏱ 4m 上下文管理器contextlib资源管理异步上下文

functools高级用法

functools模块提供了用于操作函数和可调用对象的高级工具。通过学习partial、lru_cache、reduce等函数,可以编写更简洁、高效的函数式代码。

📅 2026-06-24 ⏱ 5m functoolspartiallru_cachereduce