Python程序设计:基础入门、数据分析及网络爬虫(微课视频版)
作者:张勇,唐颖军,陈爱国,朱文强,石宇雯,熊堂堂,谢宝来
出版社:清华大学出版社
出版时间:2023-06-01
ISBN:9787302630296
定价:¥59.00
配套资源
第1章Python语言入门(视频讲解: 13分钟,6集)
1.1Python语言
1.2Python语言开发环境
1.2.1Visual Studio集成开发环境
1.2.2PyCharm集成开发环境
1.3Python语言程序结构
1.4本章小结
第2章Python编程基础(视频讲解: 20分钟,9集)
2.1Python语言输入与输出
2.2Python基本数据类型
2.3Python运算符
2.3.1算术运算符
2.3.2位运算符
2.3.3关系运算符
2.3.4逻辑运算符
2.3.5赋值运算符
2.3.6高级运算符
2.3.7Python运算符优先级
2.4列表
2.4.1创建列表
2.4.2列表元素访问方法
2.4.3常用列表处理方法
2.5字符串
2.5.1字符串表示
2.5.2字符串常用方法
2.5.3格式化字符串
2.6本章小结
第3章程序控制(视频讲解: 36分钟,16集)
3.1顺序结构
3.2分支结构
3.2.1if语句
3.2.2match语句
3.3循环结构
3.3.1while结构
3.3.2for结构
3.4排序实例
3.5本章小结
第4章数据表示(视频讲解: 43分钟,18集)
4.1元组
4.1.1元组定义
4.1.2元组元素访问方法
4.1.3元组与内置函数
4.1.4元组应用实例
4.2集合
4.2.1集合定义
4.2.2集合基本操作
4.2.3集合内置方法
4.2.4集合应用实例
4.3字典
4.3.1字典定义
4.3.2字典基本操作
4.3.3字典内置方法与内置函数
4.3.4字典应用实例
4.4典型实例
4.5推导式与生成器
4.6本章小结
第5章函数与模块(视频讲解: 45分钟,20集)
5.1常用内置函数
5.2自定义函数
5.2.1函数定义与调用
5.2.2可变参数函数
5.2.3函数返回值与变量作用域
5.2.4函数闭包与装饰器
5.3递归函数
5.4复合函数
5.5包与模块
5.6本章小结
第6章类与对象(视频讲解: 26分钟,10集)
6.1类与对象的定义
6.2类中的属性与方法
6.2.1非面向对象的属性和方法
6.2.2公有成员和私有成员
6.2.3Property属性
6.2.4数据成员与方法成员
6.3特殊方法
6.4继承
6.5本章小结
第7章文件操作与异常(视频讲解: 16分钟,8集)
7.1文件操作
7.1.1磁盘文件读写操作
7.1.2os模块
7.1.3Excel文件读写操作
7.2异常
7.2.1自定义异常
7.2.2标准异常处理
7.2.3安全文件处理
7.3本章小结
第8章图形用户界面设计(视频讲解: 53分钟,19集)
8.1视窗设计
8.2界面布局设计
8.3“复数计算器”程序算法设计
8.4常用控件
8.4.1命令按钮
8.4.2静态文本框
8.4.3对话框
8.4.4消息框
8.4.5文本控件
8.4.6编辑框
8.4.7单选按钮
8.4.8复选按钮
8.4.9框架与带标签框架
8.4.10列表框
8.4.11组合框
8.4.12滚动条和进度条
8.4.13菜单控件
8.5画布与绘图技术
8.6事件绑定与自定义事件
8.7本章小结
第9章数据分析与可视化(视频讲解: 29分钟,13集)
9.1程序包numpy
9.1.1数组创建
9.1.2数组元素访问
9.1.3矩阵运算
9.1.4常用方法
9.2程序包pandas
9.2.1Series对象定义
9.2.2Series对象访问
9.2.3Series对象计算
9.2.4DataFrame对象定义
9.2.5DataFrame对象访问
9.2.6DataFrame对象数据处理
9.3程序包matplotlib
9.3.1绘图基本方法
9.3.2散点图
9.3.3柱状图
9.4本章小结
第10章网络爬虫(视频讲解: 19分钟,7集)
10.1程序包requests
10.1.1get方法
10.1.2post方法
10.1.3网页链接异常情况
10.2程序包beautifulsoup4
10.2.1Tag对象和BeautifulSoup对象
10.2.2应用实例
10.3网络爬虫实例
10.3.1图片爬取实例
10.3.2新闻标题爬取与可视化
10.4本章小结
附录A正则表达式
参考文献