书籍详情

Python程序设计:基础入门、数据分析及网络爬虫(微课视频版)

Python程序设计:基础入门、数据分析及网络爬虫(微课视频版)

作者:张勇,唐颖军,陈爱国,朱文强,石宇雯,熊堂堂,谢宝来

出版社:清华大学出版社

出版时间:2023-06-01

ISBN:9787302630296

定价:¥59.00

购买这本书可以去
内容简介
  《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》基于Python 3.10全面介绍Python语言程序设计方法,全书共10章。首先,基于Visual Studio和PyCharm集成开发环境介绍设计Python语言程序的方法,讨论Python语言的常用数据结构的定义与用法,阐述分支与循环控制语句设计方法;然后,在讨论Python语言中的常用数据类型及其用法的基础上,重点论述函数、模块和包的概念与设计方法;接着,深入介绍Python语言中类的定义与应用方法,介绍文件操作与异常处理方法,阐述图形用户界面程序设计方法;最后,介绍数据分析与可视化技术和网络爬虫。全书内容丰富,实例翔实,配套实例讲解视频和教学资源。 《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》可作为高等院校计算机科学与技术、软件与网络工程、电子信息工程和自动控制工程等工学相关专业的本科生学习Python语言的教材,也可作为程序设计爱好者学习Python语言的参考书。
作者简介
暂缺《Python程序设计:基础入门、数据分析及网络爬虫(微课视频版)》作者简介
目录

配套资源

第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正则表达式

参考文献

猜您喜欢

读书导航