1.系统而详细,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。 2.包括电子课件、微课视频、习题答案、教案等资源。
售 价:¥
纸质售价:¥52.40购买纸书
6.4
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

前言
第1章 Python语言概述
1.1 程序设计语言
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.2 Python语言简介
1.2.1 Python语言特点
1.2.2 Python语言应用
1.2.3 Python版本
1.3 搭建开发环境
1.3.1 安装Python解释器
1.3.2 利用IDLE编写代码
1.3.3 安装PyCharm
1.3.4 安装Anaconda
1.4 Python规范
1.4.1 注释规范
1.4.2 代码缩进
1.5 本章小结
1.6 习题
第2章 基础语法
2.1 关键字和标识符
2.1.1 关键字
2.1.2 标识符
2.1.3 常量与变量
2.2 基本数据类型
2.2.1 数值类型
2.2.2 空值、布尔类型
2.2.3 字符串类型
1.字符编码
2.字符串类型的表示
2.3 基本输入输出
2.3.1 input()函数
2.3.2 eval()函数
2.3.3 print()函数
2.4 运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符和赋值表达式
2.4.3 关系运算符和关系表达式
2.4.4 逻辑运算符和逻辑表达式
2.4.5 成员运算符和成员表达式
2.4.6 同一性运算符和同一性表达式
2.4.7 位运算符
2.4.8 运算符的优先级
2.5 本章小结
2.6 习题
第3章 程序控制结构
3.1 程序控制的基本结构
3.2 顺序结构
3.3 分支结构
3.3.1 单分支结构:if语句
3.3.2 双分支结构:if-else语句
3.3.3 多分支结构:if-elif-else语句
3.3.4 嵌套选择结构
3.4 循环结构
3.4.1 while循环语句
3.4.2 for循环语句
3.4.3 循环嵌套结构
3.4.4 break语句和continue语句
3.4.5 pass语句
3.4.6 while-else语句
3.4.7 for-else语句
3.5 实践——实现一个简单的景区售票系统
3.6 本章小结
3.7 习题
第4章 组合数据类型
4.1 列表
4.1.1 列表的基础知识
4.1.2 创建列表
4.1.3 访问列表元素
4.1.4 添加列表元素
4.1.5 修改列表元素
4.1.6 删除列表元素
4.1.7 列表的排序
4.1.8 列表的统计
4.1.9 列表的常用内置函数
4.1.10 列表推导式
4.2 元组
4.2.1 创建元组
4.2.2 访问元组元素
4.2.3 元组推导式
4.3 集合
4.3.1 创建集合
4.3.2 访问集合元素
4.3.3 添加集合元素
4.3.4 删除集合元素
4.3.5 集合的操作
4.3.6 集合推导式
4.4 字典
4.4.1 创建字典
4.4.2 访问字典元素
4.4.3 删除字典(元素)
4.4.4 添加字典元素
4.4.5 修改字典元素
4.4.6 字典推导式
4.5 实践——实现一个简单的学生管理系统
4.6 本章小结
4.7 习题
第5章 字符串
5.1 字符串的基础知识
5.2 字符串的常见操作
5.2.1 字符串的格式化输出
5.2.2 字符串的拼接和复制
1.字符串拼接
2.字符串复制
5.2.3 字符串的分割和合并
5.2.4 字符串的查找和替换
5.2.5 字符串的大小写转换
5.2.6 字符串的测试判断
5.2.7 字符串的排版
5.2.8 字符串的加密和解密
5.3 实践——实现一个简单的文字处理器
5.4 本章小结
5.5 习题
第6章 函数
6.1 引言
6.2 函数的定义和调用
6.2.1 函数的定义
6.2.2 函数的调用
6.3 函数的参数和返回值
6.3.1 函数的参数
6.3.2 函数的返回值
6.4 函数的参数传递
6.4.1 值传递和引用传递
1.不可变对象作为参数传递
2.可变对象作为参数传递
6.4.2 参数类型
6.5 变量的作用域
6.5.1 局部变量
6.5.2 全局变量
6.5.3 global和nonlocal关键字
6.6 特殊形式的函数
6.6.1 递归函数
6.6.2 高阶函数
6.6.3 lambda函数
6.6.4 装饰器
6.7 模块与包
6.7.1 模块
6.7.2 包
6.8 实践——实现一个购物车系统
6.9 本章小结
6.10 习题
第7章 文件和异常处理
7.1 文件概述
7.1.1 文件的分类
7.1.2 文件的标识
7.2 文件访问
7.2.1 打开文件
7.2.2 关闭文件
7.3 文件操作
7.3.1 文件读操作
7.3.2 文件写操作
7.3.3 文件的定位读写操作
7.3.4 文件迭代操作
7.4 os模块中的文件操作方法
7.4.1 获取平台信息
7.4.2 文件/目录操作
7.4.3 os.path模块
7.5 shutil模块中的文件操作方法
7.6 异常
7.6.1 异常定义和分类
7.6.2 异常处理
7.7 实践——通过文件操作实现小案例:待办事项
7.8 本章小结
7.9 习题
第8章 面向对象程序设计
8.1 类与对象
8.1.1 类的定义
8.1.2 对象的创建与使用
8.2 类的成员
8.2.1 属性
8.2.2 方法
8.3 成员可见性
8.3.1 公有成员
8.3.2 私有成员
8.3.3 保护成员
8.4 特殊方法
8.4.1 构造方法
8.4.2 析构方法
8.5 封装
8.6 类的继承
8.6.1 单继承
8.6.2 多继承
8.6.3 重写
8.7 多态
8.8 运算符重载
8.9 实践——实现一个简单的电影订票系统
8.10 本章小结
8.11 习题
第9章 正则表达式
9.1 正则表达式概述
9.2 基本规则
9.2.1 正则表达式中的字符串类型
9.2.2 模式字符串中的普通字符
9.2.3 模式字符串中的转义字符
9.2.4 模式字符串中的特殊字符
9.3 正则表达式的组
9.3.1 捕获组
9.3.2 条件匹配
9.3.3 断言组
9.4 正则表达式的函数
9.4.1 正则对象和匹配规则
9.4.2 常用成员函数
9.4.3 Match对象
9.5 实践——实现一个文件提取替换系统
9.6 本章小结
9.7 习题
第10章 Python常用库
10.1 Python标准库
10.1.1 turtle库
10.1.2 random库
10.1.3 time库
10.2 第三方库
10.2.1 PyInstaller库
10.2.2 jieba库
10.2.3 Matplotlib库
10.3 实践——可视化分析国民经济核算数据
10.3.1 读取数据
10.3.2 绘制折线图
10.3.3 绘制散点图
10.3.4 绘制条形图
10.3.5 绘制饼图
10.4 本章小结
10.5 习题
第11章 综合实践
11.1 宿舍管理系统
11.1.1 程序代码
11.1.2 运行结果
11.2 图书管理系统
11.2.1 程序代码
11.2.2 运行结果
11.3 地铁数据分析与可视化
11.3.1 数据获取及预处理
11.3.2 地铁数据可视化
1.分析各城市地铁线路数量
2.分析中国地铁站最爱用的字
3.分析地铁站最爱用“门”字命名的城市
4.地铁词云图
11.4 本章小结
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜