封面
版权信息
内容简介
前言
第1章 感受Python精彩世界
1.1 Python概述
1.2 选择Python的理由
1.3 搭建Python的编程环境
1.4 Python自带的开发工具IDLE
1.5 交互式运行Python命令行
1.6 小试身手——编辑和运行Python程序
1.7 疑难解惑
第2章 Python的基础语法
2.1 程序结构
2.2 Python的输入和输出
2.3 变量
2.4 标识符与保留字
2.5 简单数据类型
2.6 Python结构数据类型
2.7 运算符和优先级
2.8 疑难解惑
第3章 列表、元组和字典的基本操作
3.1 列表的基本操作
3.2 元组的基本操作
3.3 字典的基本操作
3.4 疑难解惑
第4章 熟练操作字符串
4.1 字符串的常用操作
4.2 熟练使用字符串运算符
4.3 格式化字符串
4.4 内置的字符串方法
4.5 疑难解惑
第5章 程序的控制结构
5.1 程序流程概述
5.2 基本处理流程
5.3 多样的赋值语句
5.4 顺序结构
5.5 布尔表达式
5.6 选择结构与语句
5.7 循环控制语句
5.8 疑难解惑
第6章 函数
6.1 使用函数的优势
6.2 调用内置函数
6.3 定义函数
6.4 函数的参数
6.5 有返回值的函数和无返回值的函数
6.6 形参和实参
6.7 变量作用域
6.8 返回函数
6.9 递归函数
6.10 匿名函数
6.11 偏函数
6.12 函数的内置属性和命名空间
6.13 输入和输出函数
6.14 疑难解惑
第7章 对象与类
7.1 理解面向对象程序设计
7.2 类的定义
7.3 类的构造方法和内置属性
7.4 类实例
7.5 类的内置方法
7.6 重载运算符
7.7 类的继承
7.8 类的多态
7.9 类的封装
7.10 Python的垃圾回收机制
7.11 疑难解惑
第8章 程序调试和异常处理
8.1 什么是异常
8.2 常见错误和异常
8.3 熟悉内置异常
8.4 使用try…except语句处理异常
8.5 全捕捉
8.6 异常中的else
8.7 异常中的pass
8.8 异常类的实例
8.9 清除异常
8.10 抛出异常
8.11 自定义异常
8.12 程序调试
8.13 疑难解惑
第9章 模块与类库
9.1 什么是模块
9.2 什么是类库
9.3 模块和类库的基本操作
9.4 模块的名称空间
9.5 自定义模块
9.6 将模块打包
9.7 熟悉运行期服务模块
9.8 掌握字符串处理模块
9.9 疑难解惑
第10章 日期和时间
10.1 认识日期和时间
10.2 日历模块
10.3 time模块
10.4 datetime模块
10.5 日期和时间的常用操作
10.6 疑难解惑
第11章 迭代器、生成器和装饰器
11.1 迭代器
11.2 生成器
11.3 装饰器
11.4 疑难解惑
第12章 文件与文件系统
12.1 打开文件
12.2 读取文件
12.3 写入文件
12.4 关闭和刷新文件
12.5 疑难解惑
第13章 基于tkinter的GUI编程
13.1 常用的Python GUI
13.2 使用tkinter创建GUI程序
13.3 认识tkinter的控件
13.4 几何位置的设置
13.5 tkinter的事件
13.6 Button控件
13.7 Canvas控件
13.8 Checkbutton控件
13.9 Entry控件
13.10 Label控件
13.11 Listbox控件
13.12 Menu控件
13.13 Message控件
13.14 Radiobutton控件
13.15 Scale控件
13.16 Scrollbar控件
13.17 Text控件
13.18 Toplevel控件
13.19 对话框
13.20 疑难解惑
第14章 Python的高级技术
14.1 图像的处理
14.2 语音的处理
14.3 科学计算——numpy模块
14.4 正则表达式
14.5 线程
14.6 疑难解惑
第15章 数据库的应用
15.1 平面数据库
15.2 内置数据库SQLite
15.3 操作MySQL数据库
15.4 疑难解惑
第16章 网络编程的应用
16.1 网络概要
16.2 socket模块
16.3 HTTP库
16.4 urllib库
16.5 ftplib模块
16.6 电子邮件服务协议
16.7 新闻组
16.8 远程连接计算机
16.9 疑难解惑
第17章 CGI程序设计
17.1 CGI简介
17.2 cgi模块
17.3 创建和执行脚本
17.4 使用cookie对象
17.5 使用模板
17.6 上传和下载文件
17.7 脚本的调试
17.8 疑难解惑
第18章 Web网站编程
18.1 XML编程基础
18.2 XML语法基础
18.3 Python解析XML
18.4 XDR数据交换格式
18.5 JSON数据解析
18.6 Python解析HTML
18.7 疑难解惑
第19章 游戏应用——开发弹球游戏
19.1 准备工作
19.2 需求分析
19.3 弹球游戏中的算法
19.4 具体功能实现
19.5 项目测试
第20章 网络爬虫应用——豆瓣电影评论的情感分析
20.1 什么是爬虫
20.2 Python如何爬取数据
20.3 项目分析
20.4 环境配置
20.5 具体功能实现
20.6 项目测试
第21章 大数据分析应用——开发数据智能分类系统
21.1 项目分析
21.2 配置环境
21.3 具体功能实现
21.4 项目测试
第22章 数据挖掘应用——话题模型和词云可视化
22.1 项目分析
22.2 配置环境
22.3 具体功能实现
22.4 项目测试
更新时间:2019-12-06 14:21:44