封面
版权信息
内容简介
前言Preface
第1章 Python开发环境
1.1 认识Python
1.2 使用Python
1.3 使用Anaconda
1.4 使用Jupyter Notebook
1.5 使用IPython
1.6 使用Visual Studio Code
1.7 使用PyCharm
1.8 在线支持
第2章 变量和数据类型
2.1 Python语法基础
2.2 变量
2.3 数据类型
2.4 数字
2.5 案例实战
2.6 在线支持
第3章 表达式
3.1 表达式概述
3.2 算术运算
3.3 赋值运算
3.4 关系运算
3.5 逻辑运算
3.6 位运算
3.7 其他运算
3.8 案例实战
3.9 在线支持
第4章 程序结构
4.1 语句概述
4.2 分支结构
4.3 循环结构
4.4 案例实战
4.5 在线支持
第5章 序列
5.1 认识序列
5.2 操作序列
5.3 range对象
5.4 认识列表
5.5 定义列表
5.6 操作列表
5.7 认识元组
5.8 定义元组
5.9 应用元组
5.10 案例实战
5.11 在线支持
第6章 字典和集合
6.1 认识字典
6.2 定义字典
6.3 操作字典
6.4 认识集合
6.5 定义集合
6.6 操作集合
6.7 集合运算
6.8 集合关系
6.9 不可变集合
6.10 案例实战
6.11 在线支持
第7章 字符串
7.1 字符串基础
7.2 字节串基础
7.3 操作字符串
7.4 格式化样式
7.5 案例实战
7.6 在线支持
第8章 正则表达式
8.1 正则表达式基本语法
8.2 使用re模块
8.3 案例实战
8.4 在线支持
第9章 函数
9.1 普通函数
9.2 函数的作用域
9.3 函数表达式
9.4 闭包函数
9.5 装饰器函数
9.6 生成器函数
9.7 案例实战
9.8 在线支持
第10章 类
10.1 类基础
10.2 类的生命周期
10.3 类的成员
10.4 类的特性
10.5 迭代器
10.6 案例实战
10.7 在线支持
第11章 模块
11.1 使用模块
11.2 使用包
11.3 常用模块
11.4 案例实战
11.5 在线支持
第12章 异常处理和程序调试
12.1 异常处理
12.2 程序调试
12.3 案例实战
12.4 在线支持
第13章 进程和线程
13.1 使用进程
13.2 使用线程
13.3 案例实战
13.4 在线支持
第14章 文件操作
14.1 认识I/O
14.2 文件基本操作
14.3 目录基本操作
14.4 案例实战
14.5 在线支持
第15章 数据库操作
15.1 认识DB API
15.2 使用PyMySQL
15.3 使用SQLite
15.4 案例实战
15.5 在线支持
第16章 图形界面编程
16.1 认识GUI
16.2 初用tkinter
16.3 使用组件
16.4 组件布局
16.5 事件处理
16.6 案例实战
16.7 在线支持
第17章 网络编程
17.1 认识TCP/IP
17.2 socket编程
17.3 TCP编程
17.4 UDP编程
17.5 案例实战
17.6 在线支持
第18章 Web编程
18.1 认识HTTP
18.2 Web框架概述
18.3 URL处理
18.4 使用Django
18.5 案例实战
18.6 在线支持
第19章 项目实战1:Python学习营网站开发
19.1 项目概述和准备
19.2 模型和数据管理
19.3 模板设计
19.4 页面设计
19.5 在线支持
第20章 网络爬虫
20.1 认识网络爬虫
20.2 使用requests
20.3 使用BeautifulSoup
20.4 使用网络爬虫框架
20.5 案例实战
20.6 在线支持
第21章 项目实战2:网络数据爬取
21.1 爬取主题图片
21.2 爬取并地图显示房源信息
21.3 网站分词索引
21.4 使用Scrapy爬取当当网图书信息
21.5 在线支持
第22章 数据处理
22.1 NumPy与矩阵运算
22.2 Pandas数据处理
22.3 Matplotlib数据可视化
22.4 在线支持
第23章 项目实战3:大数据分析
23.1 API调用分析
23.2 豆瓣图书分析
23.3 在线支持
第24章 扩展项目在线开发
更新时间:2023-08-25 11:24:32