封面
版权信息
内容简介
编委会
前言
第1章 Python语言概述
1.1 初识Python语言
1.1.1 Python语言的发展历程
1.1.2 Python语言的特点
1.1.3 Python语言的运行方式
1.2 Python开发环境
1.2.1 安装Python开发环境
1.2.2 了解常用的Python IDE
1.2.3 安装和使用PyCharm
1.3 实训任务——第一个Python程序
1.3.1 任务描述
1.3.2 任务分析
1.3.3 任务实现
本章总结
作业与练习
第2章 Python语言基础知识
2.1 Python程序的书写规范
2.1.1 Python的语句格式
2.1.2 Python语句的缩进与代码块
2.1.3 Python的注释
2.2 Python的数据类型和变量
2.2.1 简单数据类型
2.2.2 组合数据类型
2.2.3 变量
2.3 标识符和关键字
2.3.1 标识符
- APP免费
2.3.2 关键字
- APP免费
2.4 Python的运算符
- APP免费
2.4.1 算术运算符
- APP免费
2.4.2 比较运算符
- APP免费
2.4.3 逻辑运算符
- APP免费
2.4.4 赋值运算符
- APP免费
2.4.5 位运算符
- APP免费
2.4.6 运算符的优先级
- APP免费
2.5 实训任务1——数据交换
- APP免费
2.5.1 任务描述
- APP免费
2.5.2 任务分析
- APP免费
2.5.3 任务实现
- APP免费
2.6 实训任务2——时间换算
- APP免费
2.6.1 任务描述
- APP免费
2.6.2 任务分析
- APP免费
2.6.3 任务实现
- APP免费
2.7 实训任务3——简单加密算法
- APP免费
2.7.1 任务描述
- APP免费
2.7.2 任务分析
- APP免费
2.7.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第3章 程序控制结构
- APP免费
3.1 基本结构
- APP免费
3.1.1 程序流程图
- APP免费
3.1.2 程序的基本结构
- APP免费
3.2 分支结构
- APP免费
3.2.1 单分支结构:if语句
- APP免费
3.2.2 双分支结构:if…else语句
- APP免费
3.2.3 多分支结构:if…elif…else语句
- APP免费
3.3 循环结构
- APP免费
3.3.1 遍历循环:for语句
- APP免费
3.3.2 条件循环:while语句
- APP免费
3.3.3 循环嵌套
- APP免费
3.4 程序控制的其他语句
- APP免费
3.4.1 跳转语句
- APP免费
3.4.2 pass语句
- APP免费
3.4.3 循环结构中的else语句
- APP免费
3.5 程序的异常处理
- APP免费
3.5.1 异常的概念
- APP免费
3.5.2 Python的异常类
- APP免费
3.5.3 异常处理机制
- APP免费
3.6 实训任务1——数学计算器
- APP免费
3.6.1 任务描述
- APP免费
3.6.2 任务分析
- APP免费
3.6.3 任务实现
- APP免费
3.7 实训任务2——质数生成器
- APP免费
3.7.1 任务描述
- APP免费
3.7.2 任务分析
- APP免费
3.7.3 任务实现
- APP免费
3.8 实训任务3——分解质因数
- APP免费
3.8.1 任务描述
- APP免费
3.8.2 任务分析
- APP免费
3.8.3 任务实现
- APP免费
3.9 实训任务4——猜数游戏
- APP免费
3.9.1 任务描述
- APP免费
3.9.2 任务分析
- APP免费
3.9.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第4章 函数与模块
- APP免费
4.1 函数的定义和调用
- APP免费
4.1.1 函数的定义
- APP免费
4.1.2 函数的调用
- APP免费
4.2 函数的参数和返回值
- APP免费
4.2.1 函数的参数传递
- APP免费
4.2.2 函数参数标注
- APP免费
4.2.3 函数的返回值
- APP免费
4.3 函数的递归
- APP免费
4.4 Python内置函数
- APP免费
4.5 Python模块
- APP免费
4.5.1 模块的概念
- APP免费
4.5.2 模块的分类
- APP免费
4.5.3 模块的使用
- APP免费
4.5.4 正则表达式模块
- APP免费
4.6 实训任务1——斐波那契数列
- APP免费
4.6.1 任务描述
- APP免费
4.6.2 任务分析
- APP免费
4.6.3 任务实现
- APP免费
4.7 实训任务2——人脸检测与识别模块
- APP免费
4.7.1 任务描述
- APP免费
4.7.2 任务分析
- APP免费
4.7.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第5章 组合数据类型
- APP免费
5.1 列表
- APP免费
5.1.1 列表的基本操作
- APP免费
5.1.2 列表的访问
- APP免费
5.1.3 列表的遍历
- APP免费
5.2 元组
- APP免费
5.2.1 元组的基本操作
- APP免费
5.2.2 元组与列表的转换
- APP免费
5.3 字典
- APP免费
5.3.1 字典的基本操作
- APP免费
5.3.2 字典的常用方法
- APP免费
5.4 集合
- APP免费
5.4.1 集合的基本操作
- APP免费
5.4.2 集合运算
- APP免费
5.5 实训任务1——计算分数序列
- APP免费
5.5.1 任务描述
- APP免费
5.5.2 任务分析
- APP免费
5.5.3 任务实现
- APP免费
5.6 实训任务2——投票选举班长
- APP免费
5.6.1 任务描述
- APP免费
5.6.2 任务分析
- APP免费
5.6.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第6章 面向对象编程
- APP免费
6.1 面向对象编程概述
- APP免费
6.1.1 面向对象编程的基本概念
- APP免费
6.1.2 面向对象编程的特点
- APP免费
6.2 创建类和对象
- APP免费
6.2.1 创建类
- APP免费
6.2.2 创建对象
- APP免费
6.3 构造方法和析构方法
- APP免费
6.3.1 构造方法
- APP免费
6.3.2 析构方法
- APP免费
6.3.3 self参数
- APP免费
6.3.4 成员变量和类变量
- APP免费
6.3.5 类的方法
- APP免费
6.4 类的继承
- APP免费
6.4.1 继承的实现
- APP免费
6.4.2 方法的重写
- APP免费
6.4.3 多继承
- APP免费
6.5 类的多态
- APP免费
6.6 运算符重载
- APP免费
6.6.1 加法运算符重载
- APP免费
6.6.2 索引和分片重载
- APP免费
6.6.3 定制对象的字符串形式
- APP免费
6.7 实训任务1——学生信息管理系统
- APP免费
6.7.1 任务描述
- APP免费
6.7.2 任务分析
- APP免费
6.7.3 任务实现
- APP免费
6.8 实训任务2——员工薪资计算
- APP免费
6.8.1 任务描述
- APP免费
6.8.2 任务分析
- APP免费
6.8.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第7章 文件操作
- APP免费
7.1 文件的概念
- APP免费
7.2 文件的打开与关闭
- APP免费
7.3 文件的读/写操作
- APP免费
7.3.1 读取文件数据
- APP免费
7.3.2 向文件写入数据
- APP免费
7.3.3 文件的定位读/写
- APP免费
7.3.4 读/写二进制文件
- APP免费
7.4 文件和目录操作
- APP免费
7.4.1 常用的文件操作函数
- APP免费
7.4.2 文件的复制、重命名及删除
- APP免费
7.4.3 文件的目录操作
- APP免费
7.5 使用CSV文件格式读/写数据
- APP免费
7.5.1 CSV文件介绍
- APP免费
7.5.2 读/写CSV文件
- APP免费
7.6 使用JSON文件格式读/写数据
- APP免费
7.6.1 JSON文件介绍
- APP免费
7.6.2 读/写JSON文件
- APP免费
7.7 实训任务1——文件管理器
- APP免费
7.7.1 任务描述
- APP免费
7.7.2 任务分析
- APP免费
7.7.3 任务实现
- APP免费
7.8 实训任务2——图书管理系统
- APP免费
7.8.1 任务描述
- APP免费
7.8.2 任务分析
- APP免费
7.8.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第8章 网络编程
- APP免费
8.1 网络编程基础
- APP免费
8.1.1 网络参考模型
- APP免费
8.1.2 TCP/IP协议
- APP免费
8.1.3 IP地址
- APP免费
8.1.4 端口号
- APP免费
8.1.5 Socket模块
- APP免费
8.2 UDP编程
- APP免费
8.2.1 UDP简介
- APP免费
8.2.2 UDP通信
- APP免费
8.3 TCP编程
- APP免费
8.3.1 TCP简介
- APP免费
8.3.2 TCP通信
- APP免费
8.3.3 三次握手和四次挥手
- APP免费
8.4 多线程编程
- APP免费
8.4.1 进程和线程的概念
- APP免费
8.4.2 创建线程的两种方法
- APP免费
8.5 同步、异步、阻塞和非阻塞
- APP免费
8.5.1 基本概念
- APP免费
8.5.2 同步阻塞
- APP免费
8.5.3 同步非阻塞
- APP免费
8.5.4 异步非阻塞
- APP免费
8.6 requests模块
- APP免费
8.6.1 requests模块的介绍
- APP免费
8.6.2 requests模块的使用
- APP免费
8.7 实训任务——网络聊天室
- APP免费
8.7.1 任务描述
- APP免费
8.7.2 任务分析
- APP免费
8.7.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第9章 网络爬虫
- APP免费
9.1 网络爬虫概述
- APP免费
9.1.1 网络爬虫的概念
- APP免费
9.1.2 网络爬虫的分类
- APP免费
9.1.3 网络爬虫的安全性与合规性
- APP免费
9.2 使用Python获取网页数据
- APP免费
9.3 使用BeautifulSoup
- APP免费
9.3.1 BeautifulSoup的介绍与安装
- APP免费
9.3.2 使用BeautifulSoup对网页进行解析
- APP免费
9.3.3 使用BeautifulSoup解析指定标签数据
- APP免费
9.4 数据持久化与请求头
- APP免费
9.5 实训任务——图书信息的收集与保存
- APP免费
9.5.1 任务描述
- APP免费
9.5.2 任务分析
- APP免费
9.5.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第10章 数据库编程
- APP免费
10.1 数据库简介
- APP免费
10.2 安装MySQL数据库
- APP免费
10.3 操作MySQL数据库
- APP免费
10.3.1 常用的SQL语句
- APP免费
10.3.2 使用Python访问MySQL
- APP免费
10.4 实训任务——将图书信息保存到MySQL中
- APP免费
10.4.1 任务描述
- APP免费
10.4.2 任务分析
- APP免费
10.4.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第11章 数据分析
- APP免费
11.1 数据分析基础
- APP免费
11.1.1 数据分析概述
- APP免费
11.1.2 数据分析类别
- APP免费
11.2 NumPy基础
- APP免费
11.2.1 NumPy安装与测试
- APP免费
11.2.2 NumPy数据类型
- APP免费
11.2.3 NumPy数组
- APP免费
11.2.4 NumPy中ufunc通用函数
- APP免费
11.3 pandas基础
- APP免费
11.3.1 pandas数据类型
- APP免费
11.3.2 pandas数据表操作
- APP免费
11.3.3 pandas数据统计
- APP免费
11.4 SciPy基础
- APP免费
11.5 实训任务——使用pandas统计毕业招聘信息
- APP免费
11.5.1 任务描述
- APP免费
11.5.2 任务分析
- APP免费
11.5.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第12章 数据可视化
- APP免费
12.1 数据可视化简介
- APP免费
12.1.1 什么是数据可视化
- APP免费
12.1.2 为什么要数据可视化
- APP免费
12.2 Matplotlib基础
- APP免费
12.2.1 Matplotlib库和Gallery
- APP免费
12.2.2 绘制折线图
- APP免费
12.2.3 绘制散点图
- APP免费
12.2.4 绘制柱状图
- APP免费
12.2.5 设置图像样式
- APP免费
12.3 seaborn数据可视化进阶
- APP免费
12.3.1 基本可视化
- APP免费
12.3.2 数据分析与统计可视化
- APP免费
12.4 实训任务——连锁店库存数据分析
- APP免费
12.4.1 任务描述
- APP免费
12.4.2 任务分析
- APP免费
12.4.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第13章 Pygame游戏编程
- APP免费
13.1 Pygame游戏库
- APP免费
13.1.1 Pygame简介
- APP免费
13.1.2 Pygame安装
- APP免费
13.2 Pygame事件
- APP免费
13.2.1 事件的概念
- APP免费
13.2.2 事件的检索
- APP免费
13.2.3 常用的事件
- APP免费
13.2.4 事件案例演示
- APP免费
13.3 Pygame绘图
- APP免费
13.3.1 常用函数功能
- APP免费
13.3.2 绘图案例演示
- APP免费
13.4 实训任务——贪吃蛇游戏实现
- APP免费
13.4.1 任务描述
- APP免费
13.4.2 任务分析
- APP免费
13.4.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
- APP免费
第14章 AI视觉应用——人脸识别
- APP免费
14.1 图像相关知识
- APP免费
14.1.1 图像颜色表达
- APP免费
14.1.2 HOG特征
- APP免费
14.1.3 卷积神经网络
- APP免费
14.2 人脸识别原理
- APP免费
14.2.1 人脸检测
- APP免费
14.2.2 分析面部特征
- APP免费
14.2.3 人脸识别特征提取
- APP免费
14.3 实训任务——人脸注册与识别
- APP免费
14.3.1 任务描述
- APP免费
14.3.2 任务分析
- APP免费
14.3.3 任务实现
- APP免费
本章总结
- APP免费
作业与练习
更新时间:2023-06-19 16:40:43