第1章 计算机基础知识
1.1 计算机构成
1.1.1 计算机的定义
1.1.2 计算机发展历程
1.1.3 计算机的基本组成
1.2 软件和程序
1.2.1 计算机软件
1.2.2 计算机程序和程序设计语言
1.2.3 程序设计方法
1.2.4 程序的编写和执行
1.3 浮点数标准和进制转换
1.3.1 进位记数法
1.3.2 浮点数
1.3.3 进制转换
1.4 信息和编码
小结
习题
第2章 初识Python
2.1 Python概述
2.1.1 Python简介
2.1.2 Python语言特点
2.1.3 Python语言版本
2.1.4 Python语言的集成开发环境
2.2 开发环境
2.2.1 Anaconda
2.2.2 Spyder
2.2.3 Jupyter Notebook
2.3 实践与练习
小结
习题
第3章 Python语言基础
3.1 Python程序构成
3.1.1 引例
3.1.2 Python程序结构组成
3.1.3 Python程序功能组成
3.2 包、模块与函数
3.2.1 包概述
3.2.2 函数的定义和调用
3.2.3 内置函数
3.2.4 模块函数
3.2.5 函数API
3.3 标识符及其命名规则
3.3.1 标识符
3.3.2 关键字
3.3.3 Python预定义标识符
3.3.4 Python语言命名规则
3.4 常用数据类型
3.4.1 整数类型
3.4.2 浮点类型
3.4.3 复数类型
3.4.4 布尔类型
3.5 运算符和表达式
3.5.1 运算符概述
3.5.2 运算符及其优先级
3.5.3 运算符的结合性
3.5.4 表达式的组成
3.5.5 混合类型表达式和类型转换
3.6 对象和引用
3.6.1 Python对象概述
3.6.2 变量和对象的引用
3.6.3 常量
3.6.4 对象内存示意图
3.6.5 不可变对象和可变对象
3.7 输入和输出
3.7.1 输入函数和输出函数
3.7.2 交互式输入
……
第4章 选择结构
第5章 循环结构
第6章 列表与元组
第7章 字典和集合
第8章 字符串
第9章 函数
第10章 面向对象程序设计
第11章 模块
第12章 异常处理及程序调试
第13章 文件与目录操作
第14章 用numpy实现面向数组的编程
第15章 数据科学简介:Pandas Series和DataFrame
展开