Python 语言基础 数据类型:int, None 不可变:int, tuple 可变:list, set 容器:list, set 索引、切片、推导式 dict 键唯一、set 去重 控制流:if, 推导式 列表/字典/集合推导式 函数:参数、返回值、lambda、装饰器 *args、**kwargs、默认参数 模块与包 import from import 与包结构 虚拟环境:venv conda python conda 环境、conda-forge 依赖管理:pip, pyproject.toml pip install freeze 面向对象 class 实例 self 继承、多态、抽象基类 特殊方法:__str__, dataclass 简化数据类 并发与异步 多线程:threading,GIL GIL 与 CPU 密集型 多进程:multiprocessing 跨进程通信 协程:async asyncio async def、await、事件循环 科学计算与机器学习 NumPy:向量化、矩阵 Pandas:DataFrame、索引 Matplotlib Seaborn 可视化 PyTorch TensorFlow 深度学习 机器人与嵌入式 ROS2 rclpy 节点编程 串口:pyserial 网络:socket, websockets TCP/UDP socket websockets 库、异步 IO 与 Cython ctypes 调用 pybind11 暴露 C++ API 工程实践 日志:logging 测试:unittest pytest pytest -v、覆盖率 代码风格:PEP8, isort 命名、缩进、行宽 black 格式化、isort 排序 import 命令行:argparse, typer click 装饰器、typer 类型注解