Python基础实用教程(实例视频教学)(第2版)

Python基础实用教程(实例视频教学)(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-12
版次: 1
ISBN: 9787121446863
定价: 45.00
装帧: 其他
页数: 240页
  • 本书以Python 3.x为平台,内容包括Python及其程序基本构成、数据类型和表达式、程序控制结构、序列、函数、文件操作、面向对象编程、数据可视化、各类应用、项目实战和Web开发。通过综合实例,把知识和编程相结合;通过实训,培养读者解决问题的能力。项目实战案例经过精心设计,综合应用Python解决实际问题。本书配有教学视频、PPT教学课件、网络文档、实例源码文件和资源文件,需要的读者可以通过华信教育资源网免费下载。本书可作为大学本科和高职高专有关课程的教材,也可作为Python自学参考书。 郑阿奇,副教授,任教于南京师范大学。先后主编出版计算机教材和图书上百种,受到市场广泛好评。出版的多种教材获得国家规划教材、省级规划教材、教学成果奖等荣誉。 第1章  Python及其程序基本构成1

    1.1  Python简介1

    1.2  Python程序基本构成1

    1.2.1  注释1

    1.2.2  标识符和关键字2

    1.2.3  赋值语句和数据类型2

    1.2.4  分支和缩进3

    1.2.5  输入和输出函数3

    1.2.6  程序行组成3

    1.3  Python安装及其集成开发环境4

    1.3.1  Python安装4

    1.3.2  Python集成开发环境4

    1.4  程序运行5

    1.5  程序运行错误5

    1.5.1  语法错误6

    1.5.2  运行错误7

    1.5.3  运行结果不正确8

    【实训】8

    1.6  Python内置函数、标准库和第三 

         方库8

    1.6.1  内置函数8

    1.6.2  标准库8

    1.6.3  第三方库9

    第2章  数据类型和表达式11

    2.1  数值类型和表达式11

    2.1.1  整型11

    2.1.2  浮点型12

    2.1.3  复数型13

    2.1.4  数值运算符13

    2.1.5  常用函数15

    2.2  布尔类型和表达式18

    2.2.1  布尔类型及运算18

    2.2.2  判断运算符19

    2.3  字符串类型和表达式20

    2.3.1  字符编码及其Python支持20

    2.3.2  转义字符21

    2.3.3  字符串常量23

    2.3.4  字节串23

    2.3.5  内置字符串函数23

    2.3.6  字符串运算符24

    2.3.7  字符串操作方法25

    2.3.8  正则表达式28

    【综合实例】:字符串加解密和子串 

                匹配31

    【实训】33

    2.4  日期和时间类型33

    2.4.1  日期和时间库33

    2.4.2  时间库35

    2.5  数据类型转换36

    2.5.1  进制和数值转换36

    2.5.2  字符和码值转换37

    【综合实例】:不同进制表达式计算38

    【实训】38

    第3章  程序控制结构39

    3.1  程序基本结构39

    3.1.1  数据输入39

    3.1.2  数据输出40

    3.1.3  算法描述和实现43

    3.2  分支结构44

    3.2.1  分支语句44

    3.2.2  分支语句的嵌套47

    3.3  循环结构48

    3.3.1  条件语句48

    3.3.2  遍历语句49

    3.3.3  循环体控制语句50

    3.3.4  循环嵌套52

    【综合实例】:快判素数和计时答题52

    【实训】54

    3.4  异常处理55

    3.4.1  程序异常举例55

    3.4.2  异常处理程序56

    3.4.3  主动抛出异常59

    【综合实例】:计算输入数据平均 

                成绩60

    【实训】60

    第4章  序列62

    4.1  列表62

    4.1.1  列表的特性62

    4.1.2  列表的基本操作64

    4.1.3  列表方法65

    4.1.4  列表推导式68

    【综合实例】:评分处理和因数分解70

    【实训】72

    4.2  元组72

    4.2.1  元组的特性72

    4.2.2  生成器推导式74

    4.3  集合74

    4.3.1  集合的创建与访问75

    4.3.2  集合的基本操作75

    【综合实例】:商品销售分类统计77

    【实训】78

    4.4  字典78

    4.4.1  字典的创建与基本操作78

    4.4.2  字典方法79

    【综合实例】:百分成绩分级统计82

    【实训】84

    4.5  序列常用函数和相互转换84

    4.5.1  序列常用函数84

    4.5.2  序列相互转换86

    【综合实例】:区分中英文和24点

                游戏88

    【实训】90

    第5章  函数91

    5.1  自定义函数91

    5.1.1  函数定义与调用91

    5.1.2  列表推导式调用函数91

    5.2  参数传递92

    5.2.1  定长参数93

    5.2.2  可变长参数93

    5.2.3  序列解包94

    5.3  变量作用域95

    5.4  函数的嵌套与递归96

    5.4.1  函数的嵌套96

    5.4.2  函数的递归97

    【综合实例】:阶乘、斐波那契和汉

                诺塔98

    5.5  应用程序构成101

    5.5.1  模块101

    5.5.2  包102

    5.5.3  引用包模块103

    【综合实例】:报数游戏105

    【实训】105

    第6章  文件操作106

    6.1  文件及其操作106

    6.1.1  打开和关闭文件106

    6.1.2  数据操作108

    6.1.3  二进制文件和序列化操作109

    6.1.4  文件(文件夹)操作110

    【综合实例】:商品分类和用户账号

                管理110

    【实训】113

    6.2  CSV和Excel操作113

    6.2.1  CSV操作113

    【综合实例】:商品订单管理114

    【实训】116

    6.2.2  Excel操作116

    【综合实例】:订单统计分析117

    【实训】119

    第7章  面向对象编程120

    7.1  类120

    7.1.1  类和对象120

    7.1.2  类的定义与使用121

    7.2  数据成员和数据成员方法122

    7.2.1  数据成员122

    7.2.2  数据成员方法123

    7.2.3  特性方法124

    7.2.4  动态性125

    【综合实例】:圆面积、周长和

                圆柱体积125

    【实训】126

    7.3  子类126

    7.3.1  继承126

    【综合实例】:学生课程数据操作126

    【实训】127

    7.3.2  多重继承127

    【综合实例】:学生课程成绩数据

                操作127

    【实训】128

    7.3.3  多态128

    第8章  数据可视化130

    8.1  画图模块及应用130

    【综合实例】:实时时钟132

    【实训】136

    8.2  图表处理及应用136

    8.2.1  基本绘图137

    【综合实例】:指数衰减的曲线和

                三维图138

    【实训】141

    8.2.2  绘制图表141

    【综合实例】:学生课程成绩等级

                图表144

    【实训】148

    8.3  最优图形界面程序设计148

    8.3.1  PyQt5开发环境安装149

    8.3.2  PyQt5窗口与控件150

    8.3.3  常用基本控件151

    【综合实例】:计算圆面积153

    【实训】158

    第9章  各类应用159

    9.1  文本分词、语音合成和播放159

    【综合实例】:公交车语音播报161

    【实训】162

    9.2  词频分析和词云可视化163

    【综合实例】:英文阅读词频分析和

                词云可视化163

    【实训】165

    9.3  网络信息爬取165

    【综合实例】:大学排名爬取166

    【实训】170

    9.4  图像数据处理和显示170

    【综合实例】:天池和水怪照片

                处理171

    【实训】175

    9.5  人脸识别和抓拍比对175

    【综合实例】:图片人脸识别和抓拍

                人脸比对176

    【实训】179

    第10章  项目实战180

    10.1  需求分析与设计180

    10.1.1  程序设计方法180

    10.1.2  系统层次结构180

    10.2  系统实施方案与准备181

    10.2.1  开发环境搭建181

    10.2.2  数据准备183

    10.2.3  项目结构184

    10.3  图形界面功能设计与开发185

    10.3.1  用户管理185

    10.3.2  功能导航189

    10.3.3  商品选购191

    10.3.4  下单结算198

    10.3.5  销售分析207

    10.4  应用程序打包发布213

    【实训】214

    第11章  Web开发215

    11.1  Django环境搭建215

    11.2  Django前端开发入门215

    11.3  表单、模型与后端开发215

    11.4  Django项目发布216

    习题及参考答案217

    第1章217

    第2章218

    第3章220

    第4章221

    第5章223

    第6章225

    第7章226

    第8章227

    第9章228

    附录A  网络文档索引230

    A.1  Python保留字230

    A.2  Python内置函数230

    A.3  常用RGB色彩230

    A.4  Unicode常用字符编码范围230

    A.5  Python生态230

    A.6  Python标准库分类230

    A.7  全国计算机等级考试二级Python

         语言程序设计考试大纲230

    A.8  江苏省计算机二级Python考试

         大纲230

    A.9  在PyCharm环境中调试Python

         程序230
  • 内容简介:
    本书以Python 3.x为平台,内容包括Python及其程序基本构成、数据类型和表达式、程序控制结构、序列、函数、文件操作、面向对象编程、数据可视化、各类应用、项目实战和Web开发。通过综合实例,把知识和编程相结合;通过实训,培养读者解决问题的能力。项目实战案例经过精心设计,综合应用Python解决实际问题。本书配有教学视频、PPT教学课件、网络文档、实例源码文件和资源文件,需要的读者可以通过华信教育资源网免费下载。本书可作为大学本科和高职高专有关课程的教材,也可作为Python自学参考书。
  • 作者简介:
    郑阿奇,副教授,任教于南京师范大学。先后主编出版计算机教材和图书上百种,受到市场广泛好评。出版的多种教材获得国家规划教材、省级规划教材、教学成果奖等荣誉。
  • 目录:
    第1章  Python及其程序基本构成1

    1.1  Python简介1

    1.2  Python程序基本构成1

    1.2.1  注释1

    1.2.2  标识符和关键字2

    1.2.3  赋值语句和数据类型2

    1.2.4  分支和缩进3

    1.2.5  输入和输出函数3

    1.2.6  程序行组成3

    1.3  Python安装及其集成开发环境4

    1.3.1  Python安装4

    1.3.2  Python集成开发环境4

    1.4  程序运行5

    1.5  程序运行错误5

    1.5.1  语法错误6

    1.5.2  运行错误7

    1.5.3  运行结果不正确8

    【实训】8

    1.6  Python内置函数、标准库和第三 

         方库8

    1.6.1  内置函数8

    1.6.2  标准库8

    1.6.3  第三方库9

    第2章  数据类型和表达式11

    2.1  数值类型和表达式11

    2.1.1  整型11

    2.1.2  浮点型12

    2.1.3  复数型13

    2.1.4  数值运算符13

    2.1.5  常用函数15

    2.2  布尔类型和表达式18

    2.2.1  布尔类型及运算18

    2.2.2  判断运算符19

    2.3  字符串类型和表达式20

    2.3.1  字符编码及其Python支持20

    2.3.2  转义字符21

    2.3.3  字符串常量23

    2.3.4  字节串23

    2.3.5  内置字符串函数23

    2.3.6  字符串运算符24

    2.3.7  字符串操作方法25

    2.3.8  正则表达式28

    【综合实例】:字符串加解密和子串 

                匹配31

    【实训】33

    2.4  日期和时间类型33

    2.4.1  日期和时间库33

    2.4.2  时间库35

    2.5  数据类型转换36

    2.5.1  进制和数值转换36

    2.5.2  字符和码值转换37

    【综合实例】:不同进制表达式计算38

    【实训】38

    第3章  程序控制结构39

    3.1  程序基本结构39

    3.1.1  数据输入39

    3.1.2  数据输出40

    3.1.3  算法描述和实现43

    3.2  分支结构44

    3.2.1  分支语句44

    3.2.2  分支语句的嵌套47

    3.3  循环结构48

    3.3.1  条件语句48

    3.3.2  遍历语句49

    3.3.3  循环体控制语句50

    3.3.4  循环嵌套52

    【综合实例】:快判素数和计时答题52

    【实训】54

    3.4  异常处理55

    3.4.1  程序异常举例55

    3.4.2  异常处理程序56

    3.4.3  主动抛出异常59

    【综合实例】:计算输入数据平均 

                成绩60

    【实训】60

    第4章  序列62

    4.1  列表62

    4.1.1  列表的特性62

    4.1.2  列表的基本操作64

    4.1.3  列表方法65

    4.1.4  列表推导式68

    【综合实例】:评分处理和因数分解70

    【实训】72

    4.2  元组72

    4.2.1  元组的特性72

    4.2.2  生成器推导式74

    4.3  集合74

    4.3.1  集合的创建与访问75

    4.3.2  集合的基本操作75

    【综合实例】:商品销售分类统计77

    【实训】78

    4.4  字典78

    4.4.1  字典的创建与基本操作78

    4.4.2  字典方法79

    【综合实例】:百分成绩分级统计82

    【实训】84

    4.5  序列常用函数和相互转换84

    4.5.1  序列常用函数84

    4.5.2  序列相互转换86

    【综合实例】:区分中英文和24点

                游戏88

    【实训】90

    第5章  函数91

    5.1  自定义函数91

    5.1.1  函数定义与调用91

    5.1.2  列表推导式调用函数91

    5.2  参数传递92

    5.2.1  定长参数93

    5.2.2  可变长参数93

    5.2.3  序列解包94

    5.3  变量作用域95

    5.4  函数的嵌套与递归96

    5.4.1  函数的嵌套96

    5.4.2  函数的递归97

    【综合实例】:阶乘、斐波那契和汉

                诺塔98

    5.5  应用程序构成101

    5.5.1  模块101

    5.5.2  包102

    5.5.3  引用包模块103

    【综合实例】:报数游戏105

    【实训】105

    第6章  文件操作106

    6.1  文件及其操作106

    6.1.1  打开和关闭文件106

    6.1.2  数据操作108

    6.1.3  二进制文件和序列化操作109

    6.1.4  文件(文件夹)操作110

    【综合实例】:商品分类和用户账号

                管理110

    【实训】113

    6.2  CSV和Excel操作113

    6.2.1  CSV操作113

    【综合实例】:商品订单管理114

    【实训】116

    6.2.2  Excel操作116

    【综合实例】:订单统计分析117

    【实训】119

    第7章  面向对象编程120

    7.1  类120

    7.1.1  类和对象120

    7.1.2  类的定义与使用121

    7.2  数据成员和数据成员方法122

    7.2.1  数据成员122

    7.2.2  数据成员方法123

    7.2.3  特性方法124

    7.2.4  动态性125

    【综合实例】:圆面积、周长和

                圆柱体积125

    【实训】126

    7.3  子类126

    7.3.1  继承126

    【综合实例】:学生课程数据操作126

    【实训】127

    7.3.2  多重继承127

    【综合实例】:学生课程成绩数据

                操作127

    【实训】128

    7.3.3  多态128

    第8章  数据可视化130

    8.1  画图模块及应用130

    【综合实例】:实时时钟132

    【实训】136

    8.2  图表处理及应用136

    8.2.1  基本绘图137

    【综合实例】:指数衰减的曲线和

                三维图138

    【实训】141

    8.2.2  绘制图表141

    【综合实例】:学生课程成绩等级

                图表144

    【实训】148

    8.3  最优图形界面程序设计148

    8.3.1  PyQt5开发环境安装149

    8.3.2  PyQt5窗口与控件150

    8.3.3  常用基本控件151

    【综合实例】:计算圆面积153

    【实训】158

    第9章  各类应用159

    9.1  文本分词、语音合成和播放159

    【综合实例】:公交车语音播报161

    【实训】162

    9.2  词频分析和词云可视化163

    【综合实例】:英文阅读词频分析和

                词云可视化163

    【实训】165

    9.3  网络信息爬取165

    【综合实例】:大学排名爬取166

    【实训】170

    9.4  图像数据处理和显示170

    【综合实例】:天池和水怪照片

                处理171

    【实训】175

    9.5  人脸识别和抓拍比对175

    【综合实例】:图片人脸识别和抓拍

                人脸比对176

    【实训】179

    第10章  项目实战180

    10.1  需求分析与设计180

    10.1.1  程序设计方法180

    10.1.2  系统层次结构180

    10.2  系统实施方案与准备181

    10.2.1  开发环境搭建181

    10.2.2  数据准备183

    10.2.3  项目结构184

    10.3  图形界面功能设计与开发185

    10.3.1  用户管理185

    10.3.2  功能导航189

    10.3.3  商品选购191

    10.3.4  下单结算198

    10.3.5  销售分析207

    10.4  应用程序打包发布213

    【实训】214

    第11章  Web开发215

    11.1  Django环境搭建215

    11.2  Django前端开发入门215

    11.3  表单、模型与后端开发215

    11.4  Django项目发布216

    习题及参考答案217

    第1章217

    第2章218

    第3章220

    第4章221

    第5章223

    第6章225

    第7章226

    第8章227

    第9章228

    附录A  网络文档索引230

    A.1  Python保留字230

    A.2  Python内置函数230

    A.3  常用RGB色彩230

    A.4  Unicode常用字符编码范围230

    A.5  Python生态230

    A.6  Python标准库分类230

    A.7  全国计算机等级考试二级Python

         语言程序设计考试大纲230

    A.8  江苏省计算机二级Python考试

         大纲230

    A.9  在PyCharm环境中调试Python

         程序230
查看详情
12
相关图书 / 更多
Python基础实用教程(实例视频教学)(第2版)
Python和PySpark数据分析
(加)乔纳森·里乌
Python基础实用教程(实例视频教学)(第2版)
Python机器学习入门与实践 从深度学习到生成对抗网络GAN 深入浅出GAN生成对抗网络 实战gan TensorFlow与Keras 人工智能技术书籍
(日)大关真之
Python基础实用教程(实例视频教学)(第2版)
Python语言程序设计
王刚
Python基础实用教程(实例视频教学)(第2版)
Python代码编程 学科项目式编程(六年级)
冯建刚
Python基础实用教程(实例视频教学)(第2版)
Python机器学习 : 核心技术与开发实战 周志华西瓜书机器学习实战伴侣书
[美]普拉提克·乔希 著;李现伟 译者;颉腾文化 出品;阿尔伯托·阿尔塔桑切斯(美);曾小健
Python基础实用教程(实例视频教学)(第2版)
Python语言程序设计(微课版)
宁爱军 何志永
Python基础实用教程(实例视频教学)(第2版)
Python数据分析从入门到精通(第2版)
明日科技
Python基础实用教程(实例视频教学)(第2版)
Python数据分析与挖掘
齐福利
Python基础实用教程(实例视频教学)(第2版)
Python基础与应用(互联网+教育新形态一体化系列教材)
李喆时、谢家立、赵丽 编
Python基础实用教程(实例视频教学)(第2版)
Python数据分析与可视化项目实战
王振丽
Python基础实用教程(实例视频教学)(第2版)
Python爬虫从菜鸟到高手
李宁
Python基础实用教程(实例视频教学)(第2版)
Python程序设计基础教程
\"孙海龙 王济军\