自学Python

术语索引

把这本书中最重要的 Python、科学计算和数据分析词汇,压成中英对照和实用注解,方便后续查阅和笔记引用。

中文English实用说明
AnacondaAnaconda集成 Python 与常用科学计算库的环境发行版,适合快速搭起学习环境。
IPythonIPython增强型解释器,提供更顺滑的交互式实验体验。
Jupyter NotebookJupyter Notebook交互式笔记本环境,适合实验、讲解和可视化。
列表List可变序列类型,适合按顺序组织对象。
元组Tuple不可变序列类型,适合表达固定结构。
字典Dictionary键值映射结构,适合命名查询关系。
集合Set无序不重复集合,适合集合运算和去重。
切片Slicing通过 `start:stop:step` 获取序列子集的机制。
生成器Generator惰性地产生数据序列的对象或函数。
装饰器Decorator给函数或类增加附加行为的包装机制。
上下文管理器Context Manager配合 `with` 语句管理资源生命周期的协议。
Class封装状态和行为的对象模板。
继承Inheritance复用和扩展现有类行为的机制。
NumPyNumPyPython 科学计算基础库,核心对象是数组。
广播BroadcastingNumPy 在不同形状数组间自动扩展维度以完成运算的机制。
MatplotlibMatplotlibPython 常用可视化库,支持函数式和对象式绘图。
SciPySciPy基于 NumPy 的科学计算工具箱。
PandasPandas面向表格数据处理与分析的 Python 库。
SeriesSeriesPandas 的一维带索引数据结构。
DataFrameDataFramePandas 的二维表格数据结构。