Python应用开发(计算机类专业核心课程系列教材)
出版时间:
2024-01
版次:
1
ISBN:
9787121468698
定价:
39.80
装帧:
其他
开本:
16开
页数:
191页
字数:
344千字
-
本书较全面地介绍了python应用的开发方法。全书共12章,分为python基础篇和python项目实战篇,python基础篇侧重于python基础知识的讲解,内容包括python简介、python语言基础、程序控制结构、函数、模块与包、类和对象、异常;python项目实战篇侧重于python应用项目的开发,内容包括文件备份之文件作、信息管理系统之数据库作、图书购买数据获取之网络爬虫、超市营业额数据分析之数据处理、超市营业额数据再分析之数据可视化。本书所有章节都包含案例分析与实现及课后训练,可以帮助掌握所学内容。本书既可以作为应用型本科院校、高等职业院校和高等专科学校计算机、人工智能、大数据等相关专业的教材,也可以作为python程序设计培训班的教材,并适合广大程序设计爱好者自学使用。
徐义晗,教授职称,现任江苏电子信息职业学院计算机与通信学院院长,江苏省大数据技术“双师型”名师工作室领衔人,主要研究方向软件工程和高职教育。
python基础篇
章?python简介2
1.1?python概述2
1.1.1?python的发展历史2
1.1.2?python的特点3
1.2?python的下载与安装3
1.2.1?python的版本3
1.2.2?下载python4
1.2.3?安装windows版本的python5
1.2.4?安装linux版本的python7
1.3?python的开发工具7
1.3.1?运行python的方式7
1.3.2?python自带的idle8
1.3.3?第三方开发工具――pycharm8
1.4?个python程序12
1.4.1?使用命令12
1.4.2?使用idle12
1.4.3?使用pycharm13
1.5?python代码格式15
1.5.1?注释16
1.5.2?缩进17
1.5.3?标识符17
1.5.4?保留字18
案例分析与实现18
案例分析18
案例实现18
本章小结19
课后训练19
第2章?python语言基础21
2.1?变量与数据类型21
2.1.1?变量21
2.1.2?数据类型22
2.2?简单数据类型22
2.2.1?数字类型22
2.2.2?布尔类型24
2.2.3?数据类型转换24
2.3?组合数据类型24
2.3.1?字符串类型25
2.3.2?列表类型31
2.3.3?元组类型36
2.3.4?集合类型37
2.3.5?字典类型38
2.4?运算符42
2.4.1?算术运算符42
2.4.2?赋值运算符43
2.4.3?比较运算符43
2.4.4?逻辑运算符43
2.4.5?位运算符44
2.4.6?成分运算符45
2.4.7?运算符的优先级45
案例分析与实现46
案例分析46
案例实现46
本章小结47
课后训练47
第3章?程序控制结构49
3.1?流程控制49
3.2?判断语句49
3.2.1?if语句50
3.2.2?if…else语句50
3.2.3?if…elif…else语句51
3.3?循环语句52
3.3.1?for循环52
3.3.2?while循环53
3.4?跳转语句54
3.4.1?break语句54
3.4.2?continue语句54
3.4.3?pass语句55
案例分析与实现55
案例分析55
案例实现56
本章小结57
课后训练57
第4章?函数59
4.1?函数的定义59
4.2?参数60
4.2.1?形参和实参60
4.2.2?默认参数60
4.2.3?关键字参数60
4.2.4?可变参数61
4.3?变量的作用域62
4.4?嵌套函数63
4.5?匿名函数65
4.6?递归函数65
案例分析与实现66
案例分析66
案例实现66
本章小结67
课后训练67
第5章?模块与包69
5.1?模块69
5.1.1?模块的创建和导入69
5.1.2?模块的搜索70
5.2?包72
5.3?标准模块72
5.4?第三方模块73
案例分析与实现74
案例分析74
案例实现74
本章小结75
课后训练75
第6章?类和对象77
6.1?面向对象程序设计的概念77
6.2?类的定义和使用78
6.2.1?定义类78
6.2.2?创建类的实例78
6.2.3?创建__init__()方法78
6.2.4?创建类的成员并访问79
6.3?继承机制82
6.4?访问83
案例分析与实现85
案例分析85
案例实现86
本章小结89
课后训练89
第7章?异常91
7.1?标准异常91
7.2?处理异常93
7.3?自定义异常94
案例分析与实现95
案例分析95
案例实现95
本章小结96
课后训练96
python项目实战篇
第8章?文件备份之文件作99
8.1?文件的应用级作99
8.1.1?文件的打开和创建99
8.1.2?文件的读取和写入100
8.2?文件的系统级作105
案例分析与实现107
案例分析107
案例实现107
本章小结108
课后训练108
第9章?信息管理系统之数据库作110
9.1?python数据库开发简介110
9.2?sqlite111
9.2.1?sqlite简介111
9.2.2?sqlite作111
9.3?mysql113
9.3.1?mysql简介113
9.3.2?mysql作113
案例分析与实现116
案例分析116
案例实现116
本章小结121
课后训练121
0章?图书购买数据获取之网络爬虫123
10.1?认识网络爬虫123
10.1.1?网络爬虫的概念123
10.1.2?网络爬虫的分类123
10.1.3?网络爬虫的合法124
10.1.4?robots协议124
10.2?的概念125
10.2.1?请求与响应过程125
10.2.2?请求125
10.2.3?码126
10.3?html的概念126
10.4?网页爬取127
10.4.1?发送请求128
10.4.2?网页解析130
案例分析与实现140
案例分析140
案例实现141
本章小结142
课后训练142
1章?超市营业额数据分析之数据理144
11.1?numpy144
11.1.1?numpy 简介144
11.1.2?numpy安装145
11.1.3?numpy基本作145
11.2?pandas153
11.2.1?pandas简介153
11.2.2?pandas安装153
11.2.3?pandas基本作153
案例分析与实现165
案例分析165
案例实现165
本章小结169
课后训练169
2章?超市营业额数据再分析之数据可视化171
12.1?matplotlib171
12.1.1?matplotlib简介171
12.1.2?matplotlib安装171
12.1.3?图形绘制171
12.1.4?常见图形示例175
12.2?pyecharts178
12.2.1?pyecharts简介178
12.2.2?pyecharts安装179
12.2.3?图形绘制179
12.2.4?常见图形示例183
案例分析与实现187
案例分析187
案例实现187
本章小结191
课后训练191
参文献192
-
内容简介:
本书较全面地介绍了python应用的开发方法。全书共12章,分为python基础篇和python项目实战篇,python基础篇侧重于python基础知识的讲解,内容包括python简介、python语言基础、程序控制结构、函数、模块与包、类和对象、异常;python项目实战篇侧重于python应用项目的开发,内容包括文件备份之文件作、信息管理系统之数据库作、图书购买数据获取之网络爬虫、超市营业额数据分析之数据处理、超市营业额数据再分析之数据可视化。本书所有章节都包含案例分析与实现及课后训练,可以帮助掌握所学内容。本书既可以作为应用型本科院校、高等职业院校和高等专科学校计算机、人工智能、大数据等相关专业的教材,也可以作为python程序设计培训班的教材,并适合广大程序设计爱好者自学使用。
-
作者简介:
徐义晗,教授职称,现任江苏电子信息职业学院计算机与通信学院院长,江苏省大数据技术“双师型”名师工作室领衔人,主要研究方向软件工程和高职教育。
-
目录:
python基础篇
章?python简介2
1.1?python概述2
1.1.1?python的发展历史2
1.1.2?python的特点3
1.2?python的下载与安装3
1.2.1?python的版本3
1.2.2?下载python4
1.2.3?安装windows版本的python5
1.2.4?安装linux版本的python7
1.3?python的开发工具7
1.3.1?运行python的方式7
1.3.2?python自带的idle8
1.3.3?第三方开发工具――pycharm8
1.4?个python程序12
1.4.1?使用命令12
1.4.2?使用idle12
1.4.3?使用pycharm13
1.5?python代码格式15
1.5.1?注释16
1.5.2?缩进17
1.5.3?标识符17
1.5.4?保留字18
案例分析与实现18
案例分析18
案例实现18
本章小结19
课后训练19
第2章?python语言基础21
2.1?变量与数据类型21
2.1.1?变量21
2.1.2?数据类型22
2.2?简单数据类型22
2.2.1?数字类型22
2.2.2?布尔类型24
2.2.3?数据类型转换24
2.3?组合数据类型24
2.3.1?字符串类型25
2.3.2?列表类型31
2.3.3?元组类型36
2.3.4?集合类型37
2.3.5?字典类型38
2.4?运算符42
2.4.1?算术运算符42
2.4.2?赋值运算符43
2.4.3?比较运算符43
2.4.4?逻辑运算符43
2.4.5?位运算符44
2.4.6?成分运算符45
2.4.7?运算符的优先级45
案例分析与实现46
案例分析46
案例实现46
本章小结47
课后训练47
第3章?程序控制结构49
3.1?流程控制49
3.2?判断语句49
3.2.1?if语句50
3.2.2?if…else语句50
3.2.3?if…elif…else语句51
3.3?循环语句52
3.3.1?for循环52
3.3.2?while循环53
3.4?跳转语句54
3.4.1?break语句54
3.4.2?continue语句54
3.4.3?pass语句55
案例分析与实现55
案例分析55
案例实现56
本章小结57
课后训练57
第4章?函数59
4.1?函数的定义59
4.2?参数60
4.2.1?形参和实参60
4.2.2?默认参数60
4.2.3?关键字参数60
4.2.4?可变参数61
4.3?变量的作用域62
4.4?嵌套函数63
4.5?匿名函数65
4.6?递归函数65
案例分析与实现66
案例分析66
案例实现66
本章小结67
课后训练67
第5章?模块与包69
5.1?模块69
5.1.1?模块的创建和导入69
5.1.2?模块的搜索70
5.2?包72
5.3?标准模块72
5.4?第三方模块73
案例分析与实现74
案例分析74
案例实现74
本章小结75
课后训练75
第6章?类和对象77
6.1?面向对象程序设计的概念77
6.2?类的定义和使用78
6.2.1?定义类78
6.2.2?创建类的实例78
6.2.3?创建__init__()方法78
6.2.4?创建类的成员并访问79
6.3?继承机制82
6.4?访问83
案例分析与实现85
案例分析85
案例实现86
本章小结89
课后训练89
第7章?异常91
7.1?标准异常91
7.2?处理异常93
7.3?自定义异常94
案例分析与实现95
案例分析95
案例实现95
本章小结96
课后训练96
python项目实战篇
第8章?文件备份之文件作99
8.1?文件的应用级作99
8.1.1?文件的打开和创建99
8.1.2?文件的读取和写入100
8.2?文件的系统级作105
案例分析与实现107
案例分析107
案例实现107
本章小结108
课后训练108
第9章?信息管理系统之数据库作110
9.1?python数据库开发简介110
9.2?sqlite111
9.2.1?sqlite简介111
9.2.2?sqlite作111
9.3?mysql113
9.3.1?mysql简介113
9.3.2?mysql作113
案例分析与实现116
案例分析116
案例实现116
本章小结121
课后训练121
0章?图书购买数据获取之网络爬虫123
10.1?认识网络爬虫123
10.1.1?网络爬虫的概念123
10.1.2?网络爬虫的分类123
10.1.3?网络爬虫的合法124
10.1.4?robots协议124
10.2?的概念125
10.2.1?请求与响应过程125
10.2.2?请求125
10.2.3?码126
10.3?html的概念126
10.4?网页爬取127
10.4.1?发送请求128
10.4.2?网页解析130
案例分析与实现140
案例分析140
案例实现141
本章小结142
课后训练142
1章?超市营业额数据分析之数据理144
11.1?numpy144
11.1.1?numpy 简介144
11.1.2?numpy安装145
11.1.3?numpy基本作145
11.2?pandas153
11.2.1?pandas简介153
11.2.2?pandas安装153
11.2.3?pandas基本作153
案例分析与实现165
案例分析165
案例实现165
本章小结169
课后训练169
2章?超市营业额数据再分析之数据可视化171
12.1?matplotlib171
12.1.1?matplotlib简介171
12.1.2?matplotlib安装171
12.1.3?图形绘制171
12.1.4?常见图形示例175
12.2?pyecharts178
12.2.1?pyecharts简介178
12.2.2?pyecharts安装179
12.2.3?图形绘制179
12.2.4?常见图形示例183
案例分析与实现187
案例分析187
案例实现187
本章小结191
课后训练191
参文献192
查看详情
-
全新
广东省广州市
平均发货18小时
成功完成率95.79%
-
全新
广东省广州市
平均发货18小时
成功完成率95.08%
-
全新
广东省广州市
平均发货18小时
成功完成率95.57%
-
全新
广东省广州市
平均发货18小时
成功完成率95.69%
-
全新
北京市大兴区
平均发货15小时
成功完成率91.19%
-
全新
河北省保定市
平均发货17小时
成功完成率92.74%
-
全新
河北省保定市
平均发货17小时
成功完成率92.74%
-
全新
河北省廊坊市
平均发货13小时
成功完成率90.07%
-
全新
广东省广州市
平均发货17小时
成功完成率95.31%
-
全新
湖北省武汉市
平均发货17小时
成功完成率92.16%
-
八五品
湖南省长沙市
平均发货11小时
成功完成率92.99%
-
全新
河北省保定市
平均发货30小时
成功完成率81.5%
-
全新
天津市东丽区
平均发货15小时
成功完成率89.7%
-
全新
北京市房山区
平均发货18小时
成功完成率78.52%
-
全新
河北省保定市
平均发货26小时
成功完成率82.55%
-
全新
河北省保定市
平均发货18小时
成功完成率88.78%
-
全新
北京市通州区
平均发货10小时
成功完成率83.89%
-
九五品
北京市海淀区
平均发货43小时
成功完成率40.54%
-
全新
北京市朝阳区
平均发货14小时
成功完成率77.12%
-
全新
湖北省武汉市
平均发货16小时
成功完成率77.96%
-
全新
河北省保定市
平均发货26小时
成功完成率79.04%
-
全新
北京市朝阳区
平均发货17小时
成功完成率92.5%
-
全新
河北省保定市
平均发货18小时
成功完成率88.78%
-
全新
-
Python应用开发
①全新正版,现货速发,7天无理由退换货②天津、成都、无锡、广东等多仓就近发货,订单最迟48小时内发出③无法指定快递④可开电子发票,不清楚的请咨询客服。
全新
湖北省武汉市
平均发货18小时
成功完成率92.31%
-
八五品
上海市黄浦区
平均发货11小时
成功完成率91.79%
-
全新
江苏省无锡市
平均发货10小时
成功完成率90.94%
-
全新
北京市房山区
平均发货21小时
成功完成率80.32%
-
全新
天津市西青区
平均发货16小时
成功完成率93.36%
-
全新
北京市房山区
平均发货23小时
成功完成率76.66%
-
全新
北京市房山区
平均发货21小时
成功完成率79.94%
-
全新
-
全新
河北省保定市
平均发货21小时
成功完成率75.03%
-
全新
北京市房山区
平均发货21小时
成功完成率79.94%
-
全新
江苏省无锡市
平均发货6小时
成功完成率96.02%
-
4
全新
北京市丰台区
平均发货25小时
成功完成率87.03%
-
全新
北京市丰台区
平均发货9小时
成功完成率87.85%
-
全新
北京市西城区
平均发货19小时
成功完成率83.12%
-
八五品
浙江省杭州市
平均发货11小时
成功完成率93.37%
-
全新
江苏省无锡市
平均发货14小时
成功完成率87.21%
-
全新
江西省南昌市
平均发货22小时
成功完成率82.21%
-
全新
广东省东莞市
平均发货17小时
成功完成率92.6%
-
全新
河北省保定市
平均发货15小时
成功完成率83.91%
-
全新
河北省保定市
平均发货9小时
成功完成率93.9%
-
全新
-
全新
河北省保定市
平均发货12小时
成功完成率90.11%
-
全新
-
全新
河北省保定市
平均发货15小时
成功完成率84.31%
-
全新
北京市东城区
平均发货12小时
成功完成率87.5%
-
全新
河北省保定市
平均发货17小时
成功完成率76.04%