🐍
Python 专栏
语言基础、函数与面向对象、常用容器与迭代、并发与异步、工程与虚拟环境
专题列表
语言基础
4 篇- · Python 面试笔记:变量绑定与参数传递
- · 可变对象与不可变对象
- · is与==
- ...及 1 篇更多
函数与面向对象
4 篇- · classmethodstaticmethod与property
- · 继承与MRO和super
- · 函数参数与默认参数陷阱
- ...及 1 篇更多
常用容器与迭代
4 篇- · dict底层与哈希
- · list tuple dict set对比
- · 推导式与生成器表达式
- ...及 1 篇更多
并发与异步
3 篇- · GIL与多线程多进程
- · asyncio事件循环与await
- · 线程池进程池与concurrentfutures
工程与虚拟环境
4 篇- · requirements与pyprojecttoml
- · 模块包与导入机制
- · 虚拟环境与依赖管理
- ...及 1 篇更多
这里单独整理 Python 面试和工程基础,和 cpp/、ai/ 分开,避免混在一起。
专题导航
使用方式
- 先补 Python 高频基础、对象模型和工程习惯
- 再把 AI 项目里常用到的并发、包管理、项目结构回填到这里
- 每篇子文档统一围绕“常见问法 + 面试回答 + 追问 + 原理展开 + 易错点”来写
本次扩充重点
这次扩充按“Python 面试高频核心题”来补,不追求冷门特性大全,重点补齐:
- 基础对象模型:变量绑定、参数传递、可变对象、浅拷贝深拷贝
- 函数与 OOP:默认参数陷阱、装饰器、闭包、方法类型、MRO 与
super - 容器与迭代:
list/tuple/dict/set选型、哈希、生成器、推导式 - 并发与异步:GIL、多线程/多进程、线程池/进程池、
asyncio - 工程习惯:虚拟环境、依赖管理、包与导入、项目入口
专题概览
01-语言基础(4个子主题):
- 可变对象与不可变对象、
is与== - 变量绑定与参数传递、浅拷贝与深拷贝
02-函数与面向对象(4个子主题):
- 函数参数与默认参数陷阱、装饰器与闭包
classmethod/staticmethod/property- 继承、MRO 与
super
03-常用容器与迭代(4个子主题):
list/tuple/dict/set对比dict底层与哈希、迭代器/生成器/yield- 推导式与生成器表达式
04-并发与异步(3个子主题):
- GIL 与多线程多进程
asyncio事件循环与await- 线程池、进程池与
concurrent.futures
05-工程与虚拟环境(4个子主题):
- 虚拟环境与依赖管理
requirements.txt与pyproject.toml- 模块、包与导入机制
- 项目入口与
__main__