封面
版权信息
作者简介
前言
第1章 认识Python语言
1.1 走进Python
1.1.1 Python的优缺点
1.1.2 Python的应用领域
1.2 建立Python程序开发环境
1.2.1 安装Python
1.2.2 运行Python程序
1.3 Python解释器与安装PyCharm
1.3.1 Python解释器
1.3.2 安装PyCharm
第2章 快速使用Python编程
2.1 编程基础知识
2.2 Python基本语法元素分析
2.2.1 程序的层次结构
2.2.2 代码注释
2.2.3 代码换行与并行
2.2.4 变量与保留字
2.2.5 赋值语句
2.2.6 数据输入与输出
2.3 Python程序中的运算符与表达式
2.3.1 算术运算符
2.3.2 比较运算符
2.3.3 赋值运算符
2.3.4 逻辑运算符
2.3.5 按位运算符
2.3.6 成员运算符
2.4 Python中的数据类型
2.4.1 整数类型
2.4.2 浮点数类型
2.4.3 复数类型
2.4.4 布尔类型
2.5 Python内置的运算函数
2.5.1 内置的数值运算函数
2.5.2 内置的字符串处理函数
第3章 控制程序执行流程
3.1 结构化程序设计
3.1.1 结构化流程图
3.1.2 程序运行的基本结构
3.2 顺序结构
3.2.1 计算圆的面积S和周长L
3.2.2 计算正方形的面积S
3.3 分支结构
3.3.1 单分支结构
3.3.2 双分支结构
3.3.3 多分支结构
3.3.4 if语句嵌套结构
3.3.5 多重条件判断
3.4 循环结构
3.4.1 遍历循环(有限循环):for语句
3.4.2 无限循环(条件循环):whiIe语句
3.4.3 循环辅助语句:break和continue
第4章 Python中函数的使用
4.1 函数的定义和基本使用
4.1.1 函数的定义
4.1.2 函数的调用
4.1.3 Iambda表达式的使用
4.2 参数传递
4.2.1 理解形式参数和实际参数
4.2.2 位置实参
4.2.3 关键字实参
4.2.4 默认值
4.3 变量的作用域
4.3.1 局部变量
4.3.2 全局变量
4.4 函数的递归
4.4.1 递归的定义
4.4.2 递归的使用方法
4.5 函数模块
4.5.1 导入模块
4.5.2 导入函数
4.5.3 用as指定别名
第5章 组合数据类型
5.1 序列
- APP免费
5.1.1 索引
- APP免费
5.1.2 切片
- APP免费
5.1.3 序列相加
- APP免费
5.1.4 乘法
- APP免费
5.1.5 检查某个元素是否是序列的成员
- APP免费
5.1.6 计算序列的长度、最小值和最大值
- APP免费
5.2 列表
- APP免费
5.2.1 创建列表
- APP免费
5.2.2 访问列表中的元素
- APP免费
5.2.3 列表中的常见函数
- APP免费
5.3 元组
- APP免费
5.3.1 创建元组
- APP免费
5.3.2 访问元组中的元素
- APP免费
5.3.3 修改元组变量
- APP免费
5.4 集合
- APP免费
5.4.1 创建集合
- APP免费
5.4.2 集合处理函数
- APP免费
5.4.3 集合的操作
- APP免费
5.5 字典
- APP免费
5.5.1 字典的创建
- APP免费
5.5.2 访问字典的值
- APP免费
5.5.3 字典中的常用函数
- APP免费
第6章 文件与文件系统
- APP免费
6.1 文件的打开和关闭
- APP免费
6.1.1 文件的打开
- APP免费
6.1.2 文件的关闭
- APP免费
6.1.3 文件的读/写操作
- APP免费
6.2 文件和目录操作模块
- APP免费
6.3 常见的目录及文件操作
- APP免费
6.3.1 路径的获取
- APP免费
6.3.2 判断目录是否存在
- APP免费
6.3.3 创建、删除和修改目录
- APP免费
6.3.4 文件的重命名
- APP免费
第7章 正则表达式
- APP免费
7.1 概述
- APP免费
7.2 基本元字符
- APP免费
7.3 正则表达式在Python中的使用
- APP免费
7.4 re模块中的常用函数及其功能
- APP免费
7.4.1 match()、search()、findaII()函数
- APP免费
7.4.2 compiIe()函数
- APP免费
7.4.3 spIit()函数
- APP免费
7.4.4 sub()与subn()函数
- APP免费
7.5 分组匹配和匹配对象
- APP免费
7.5.1 分组匹配
- APP免费
7.5.2 匹配对象
- APP免费
第8章 程序进程和线程
- APP免费
8.1 进程
- APP免费
8.1.1 认识进程
- APP免费
8.1.2 通过Process类创建进程
- APP免费
8.1.3 通过继承Process类创建进程
- APP免费
8.2 线程
- APP免费
8.2.1 认识线程
- APP免费
8.2.2 thread模块
- APP免费
8.2.3 threading模块
- APP免费
8.2.4 线程同步
- APP免费
第9章 Python操作数据库
- APP免费
9.1 Python数据库接口和API
- APP免费
9.1.1 通用接口和API
- APP免费
9.1.2 连接对象和游标对象
- APP免费
9.2 Python操作关系型数据库
- APP免费
9.2.1 关系型数据库简介
- APP免费
9.2.2 用Python操作MySQL数据库
- APP免费
9.3 Python操作非关系型数据库
- APP免费
9.3.1 非关系型数据库简介
- APP免费
9.3.2 Python操作XML
- APP免费
9.4 Python操作嵌入式数据库
- APP免费
9.4.1 嵌入式数据库简介
- APP免费
9.4.2 Python操作SQLite数据库
- APP免费
第10章 Web网站编程技术
- APP免费
10.1 Flask框架
- APP免费
10.1.1 FIask框架简介
- APP免费
10.1.2 FIask框架的安装
- APP免费
10.1.3 FIask框架的第一个程序
- APP免费
10.1.4 FIask框架的应用
- APP免费
10.2 Django框架
- APP免费
10.2.1 Django框架简介
- APP免费
10.2.2 Django框架的安装
- APP免费
10.2.3 使用Django框架创建HeIIoWorId项目
- APP免费
10.2.4 Django框架的应用
- APP免费
第11章 Python可视化编程
- APP免费
11.1 NumPy库概述
- APP免费
11.2 使用NumPy库
- APP免费
11.2.1 数据的维度和NumPy库
- APP免费
11.2.2 NumPy库的使用详解
- APP免费
11.3 图像的手绘效果
- APP免费
11.3.1 图像的数组表示
- APP免费
11.3.2 图像的手绘效果实现
- APP免费
11.4 使用matplotlib库
- APP免费
11.4.1 matpIotIib.pypIot库简介
- APP免费
11.4.2 matpIotIib.pypIot库深入
- APP免费
11.5 综合案例1:绘制极坐标图
- APP免费
11.6 综合案例2:绘制股票K线图
- APP免费
第12章 基于PyQt 5技术的GUI编程
- APP免费
12.1 GUI概述
- APP免费
12.1.1 GUI是什么
- APP免费
12.1.2 GUI工具集
- APP免费
12.2 PyQt简介及安装
- APP免费
12.2.1 PyQt简介
- APP免费
12.2.2 PyQt安装
- APP免费
12.3 Qt Designer入门
- APP免费
12.3.1 Qt Designer简介
- APP免费
12.3.2 Qt Designer安装
- APP免费
12.3.3 窗口的基本介绍
- APP免费
12.3.4.ui文件的查看及与.py文件的转换
- APP免费
12.4 PyQt 5基本窗口空间的使用方法
- APP免费
12.4.1 Qt中的3个基类
- APP免费
12.4.2 Qt中的主要控件
- APP免费
12.5 GUI的布局管理
- APP免费
12.5.1 绝对位置布局
- APP免费
12.5.2 布局类简介
- APP免费
12.5.3 布局类进阶
- APP免费
第13章 使用Python开发交互式游戏
- APP免费
13.1 Pygame简介与安装
- APP免费
13.1.1 检测是否安装Pygame模块
- APP免费
13.1.2 安装pip
- APP免费
13.1.3 安装Pygame模块
- APP免费
13.2 开发Pygame游戏
- APP免费
13.2.1 第一个Pygame游戏
- APP免费
13.2.2 熟悉Pygame游戏最小框架
- APP免费
13.3 制作接弹球计分游戏初始部分
- APP免费
13.3.1 游戏概述
- APP免费
13.3.2 创建Pygame窗口及游戏初始化
- APP免费
13.3.3 美化游戏界面
- APP免费
13.3.4 添加游戏弹球
- APP免费
13.3.5 添加接球球拍
- APP免费
13.4 制作接弹球计分游戏主体部分
- APP免费
13.4.1 让弹球动起来
- APP免费
13.4.2 建立弹球与球拍的关联性
- APP免费
13.4.3 增加游戏的难度
- APP免费
13.5 优化游戏弹球运动速度
- APP免费
第14章 智能机器人——利用Python智能写诗
- APP免费
14.1 认识智能化
- APP免费
14.1.1 智能化的概念
- APP免费
14.1.2 Python在智能化时代的编程优势
- APP免费
14.2 系统设计
- APP免费
14.2.1 系统功能结构
- APP免费
14.2.2 系统效果预览
- APP免费
14.3 系统开发必备
- APP免费
14.3.1 系统的开发环境
- APP免费
14.3.2 项目文件结构
- APP免费
14.4 窗体UI的设计和实现
- APP免费
14.4.1 窗体UI概述
- APP免费
14.4.2 配置Qt Designer
- APP免费
14.4.3 在Qt Designer中设计窗体
- APP免费
14.4.4 将.ui文件转换为.py文件
- APP免费
14.5 第三方库介绍
- APP免费
14.5.1 random库
- APP免费
14.5.2 choice库
- APP免费
14.5.3 os.path库
- APP免费
14.5.4 第三方库在PyCharm中的安装
- APP免费
14.6 程序的实现过程
- APP免费
14.6.1 窗体的构建过程
- APP免费
14.6.2 运行时显示窗体
- APP免费
14.6.3 写诗代码的实现过程
- APP免费
14.7 程序的运行及运行结果
- APP免费
14.7.1 程序的运行
- APP免费
14.7.2 古诗词的文本库
- APP免费
14.7.3 程序的运行结果
- APP免费
第15章 人工智能——人脸识别系统
- APP免费
15.1 需求分析
- APP免费
15.2 系统设计
- APP免费
15.2.1 系统功能结构
- APP免费
15.2.2 系统效果预览
- APP免费
15.3 系统开发必备
- APP免费
15.3.1 开发工具介绍
- APP免费
15.3.2 项目文件结构
- APP免费
15.4 系统功能的实现
- APP免费
15.4.1 项目文件的创建
- APP免费
15.4.2 项目所需模块的安装
- APP免费
15.4.3 程序的设计
- APP免费
15.4.4 程序的输出
- APP免费
第16章 数据可视化——天气预测系统
- APP免费
16.1 需求分析
- APP免费
16.2 系统设计
- APP免费
16.2.1 系统功能结构
- APP免费
16.2.2 系统效果预览
- APP免费
16.3 系统开发必备
- APP免费
16.3.1 开发工具准备
- APP免费
16.3.2 模块介绍
- APP免费
16.3.3 项目文件结构
- APP免费
16.4 系统功能的实现
- APP免费
16.4.1 项目文件的创建
- APP免费
16.4.2 项目所需模块的安装
- APP免费
16.4.3 程序的设计
- APP免费
16.4.4 将数据存入数据库
更新时间:2020-04-24 15:08:17