封面
版权信息
前言
第1章 面向过程编程范式:顺序结构
1.1 初识Python
1.1.1 你的第一个程序:初次见面打招呼
1.1.2 常量、变量和赋值语句
1.1.3 输入与输出
1.1.4 编程风格
1.2 开发环境:Jupyter Notebook
1.2.1 Anaconda安装介绍
1.2.2 Python编辑器介绍
1.3 Python的优势及应用场景
1.4 本章小结
习题1
第2章 数据及运算
2.1 数据及数据类型
2.1.1 常量再认识
2.1.2 关键字
2.1.3 数据类型:模拟市场结账抹零行为
2.2 运算符与表达式
- APP免费
2.2.1 运算符
- APP免费
2.2.2 表达式
- APP免费
2.2.3 运算符优先级
- APP免费
2.3 本章小结
- APP免费
习题2
- APP免费
第3章 面向过程编程范式:选择结构
- APP免费
3.1 if-else选择结构
- APP免费
3.1.1 单分支:有条件结账抹零
- APP免费
3.1.2 双分支:判断回文数
- APP免费
3.1.3 多分支:计算应发放奖金
- APP免费
3.1.4 分支嵌套:快递计费系统
- APP免费
3.2 三元操作选择结构
- APP免费
3.3 本章小结
- APP免费
习题3
- APP免费
第4章 面向过程编程范式:循环结构
- APP免费
4.1 for循环
- APP免费
4.1.1 基本for循环:重复打印一句话100遍
- APP免费
4.1.2 for-else循环:素数判定
- APP免费
4.2 while循环结构
- APP免费
4.2.1 while循环:累加和
- APP免费
4.2.2 break和continue:条件累加和
- APP免费
4.3 嵌套循环:字符图形
- APP免费
4.4 本章小结
- APP免费
习题4
- APP免费
第5章 函数式编程范式
- APP免费
5.1 函数定义和调用
- APP免费
5.1.1 函数定义
- APP免费
5.1.2 函数调用:验证哥德巴赫猜想
- APP免费
5.1.3 参数传递
- APP免费
5.2 函数的嵌套和递归
- APP免费
5.2.1 函数嵌套:计算 1!+2!+3!+…+10!
- APP免费
5.2.2 函数递归:n的阶乘
- APP免费
5.3 命名空间和变量作用域
- APP免费
5.3.1 命名空间
- APP免费
5.3.2 变量作用域
- APP免费
5.3.3 命名空间和作用域之间关系
- APP免费
5.4 匿名函数
- APP免费
5.5 程序入口
- APP免费
5.6 本章小结
- APP免费
习题5
- APP免费
第6章 面向对象编程范式
- APP免费
6.1 面向对象编程概述
- APP免费
6.2 封装
- APP免费
6.2.1 定义类
- APP免费
6.2.2 对象:统计实例化次数
- APP免费
6.2.3 类成员
- APP免费
6.3 继承
- APP免费
6.3.1 继承原理
- APP免费
6.3.2 定义子类
- APP免费
6.3.3 使用父类
- APP免费
6.4 多态
- APP免费
6.5 模块
- APP免费
6.5.1 模块分类
- APP免费
6.5.2 模块导入
- APP免费
6.5.3 模块使用
- APP免费
6.5.4 内置的标准模块
- APP免费
6.6 本章小结
- APP免费
习题6
- APP免费
第7章 数据结构
- APP免费
7.1 列表
- APP免费
7.1.1 列表创建
- APP免费
7.1.2 列表元素获取
- APP免费
7.1.3 列表统计与判断:计算器模拟
- APP免费
7.1.4 列表扩充
- APP免费
7.1.5 列表删除
- APP免费
7.1.6 列表排序
- APP免费
7.2 元组
- APP免费
7.2.1 元组创建
- APP免费
7.2.2 获取元组元素
- APP免费
7.2.3 合并元组
- APP免费
7.3 字典
- APP免费
7.3.1 字典创建
- APP免费
7.3.2 获取字典元素:账号密码登录模拟
- APP免费
7.3.3 添加字典元素
- APP免费
7.3.4 删除字典元素
- APP免费
7.3.5 修改字典元素
- APP免费
7.3.6 字典其他操作
- APP免费
7.4 集合
- APP免费
7.4.1 集合创建
- APP免费
7.4.2 添加集合元素
- APP免费
7.4.3 移除集合元素
- APP免费
7.4.4 集合统计及判断
- APP免费
7.4.5 专门集合运算:生词本
- APP免费
7.5 推导式
- APP免费
7.5.1 列表推导式
- APP免费
7.5.2 字典推导式
- APP免费
7.5.3 集合推导式
- APP免费
7.6 数据框
- APP免费
7.6.1 数据框创建
- APP免费
7.6.2 获取数据框元素
- APP免费
7.6.3 添加数据框元素
- APP免费
7.6.4 删除数据框元素
- APP免费
7.6.5 修改数据框元素
- APP免费
7.6.6 数据框统计分析
- APP免费
7.6.7 模拟SQL
- APP免费
7.7 本章小结
- APP免费
习题7
- APP免费
第8章 字符串处理
- APP免费
8.1 字符串格式化
- APP免费
8.1.1 使用%格式化
- APP免费
8.1.2 使用{}和format格式化
- APP免费
8.1.3 大小写转换
- APP免费
8.2 转义字符
- APP免费
8.3 字符串操作
- APP免费
8.3.1 字符串切片访问:判断回文数
- APP免费
8.3.2 字符串拼接:文本进度条
- APP免费
8.3.3 字符串分割
- APP免费
8.3.4 字符串子串查找
- APP免费
8.3.5 字符串替换:模拟注册验证
- APP免费
8.3.6 字符串删除
- APP免费
8.3.7 字符串统计与判断
- APP免费
8.4 正则表达式
- APP免费
8.4.1 正则表达式作用
- APP免费
8.4.2 正则表达式语法
- APP免费
8.4.3 正则表达式匹配方法:验证手机号码格式
- APP免费
8.5 本章小结
- APP免费
习题8
- APP免费
第9章 文件
- APP免费
9.1 文件打开与关闭
- APP免费
9.2 文件读写操作
- APP免费
9.2.1 写文件
- APP免费
9.2.2 读文件
- APP免费
9.2.3 文件复制
- APP免费
9.2.4 文件定位
- APP免费
9.3 文件夹操作
- APP免费
9.3.1 与文件操作有关的模块
- APP免费
9.3.2 文本词频统计
- APP免费
9.4 文件格式
- APP免费
9.4.1 JSON文件读写
- APP免费
9.4.2 CSV文件读写
- APP免费
9.5 本章小结
- APP免费
习题9
- APP免费
第10章 异常
- APP免费
10.1 错误和异常
- APP免费
10.1.1 概述
- APP免费
10.1.2 语法错误
- APP免费
10.1.3 异常
- APP免费
10.2 捕获异常
- APP免费
10.2.1 try-except
- APP免费
10.2.2 try-except-else
- APP免费
10.2.3 try-except-finally
- APP免费
10.2.4 包含多个except异常处理
- APP免费
10.3 抛出异常
- APP免费
10.3.1 raise语句:输出空心字符矩形图形
- APP免费
10.3.2 assert语句:验证录入的成绩合法
- APP免费
10.4 用户自定义异常:验证输入的性别是否合法
- APP免费
10.5 本章小结
- APP免费
习题10
- APP免费
第11章 爬虫
- APP免费
11.1 认识HTML
- APP免费
11.2 XPath
- APP免费
11.3 爬虫原理
- APP免费
11.4 爬虫编程
- APP免费
11.4.1 常用模块
- APP免费
11.4.2 Python爬虫入门实例
- APP免费
11.4.3 利用XPath爬取网站信息
- APP免费
11.4.4 JSON格式与CSV格式相互转换
- APP免费
11.5 本章小结
- APP免费
习题11
- APP免费
第12章 可视化
- APP免费
12.1 一图胜千言
- APP免费
12.2 可视化图表作用
- APP免费
12.3 Matplotlib模块
- APP免费
12.3.1 面板设置
- APP免费
12.3.2 小初高在校人数柱状图对比
- APP免费
12.3.3 泰坦尼克号乘客年龄分布直方图
- APP免费
12.3.4 票房与票价相关散点图
- APP免费
12.3.5 城市高中人数占比饼图
- APP免费
12.3.6 访问量折线图
- APP免费
12.3.7 箱线图发现异常值
- APP免费
12.3.8 空气质量热力图
- APP免费
12.3.9 员工能力雷达图
- APP免费
12.3.10 产品销量树形图
- APP免费
12.4 本章小结
- APP免费
习题12
- APP免费
参考文献
- APP免费
内容简介
更新时间:2023-10-27 18:28:45