注册 登录 进入教材巡展
#
  • #

出版时间:2026-06-24

出版社:机械工业出版社

“十四五”职业教育国家规划教材

以下为《Python编程基础与应用 第2版》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111809661
  • 2-1
  • 2026-06-24
  • 354
内容简介
本书作为一本Python程序设计语言教材,以具体应用为导向,以丰富的案例为依托,主要阐述Python语言的基础知识,让读者对Python语言的全貌有基本理解,并能高效应用。与此同时,书中的案例融入思政元素,对课程思政进行了探索。本书共9章,开发环境基于Windows 10操作系统、Python和PyCharm开发工具。第1 ~ 8章主要侧重基础知识,第9章主要侧重应用实践,讲解了可视化词云项目、新闻网页爬虫项目、商品统计图和二维码自动生成项目、人脸识别学生考勤系统项目以及结合AIGC编写视频监控项目。
本书可以作为各类职业院校计算机及相关专业的教材,也可作为广大程序设计开发者、爱好者的自学参考书。
本书是集教材、练习册、上机指导和微课视频于一体的新形态一体化教材,读者可通过扫描二维码进行学习。本书配有电子课件、源代码,读者可登录机械工业出版社教育服务网(www.cmpedu.com)以教师身份注册后免费下载或联系编辑(010-88379194)咨询。本书还配有“示范教学包”,教师可在超星学习通上实现“一键建课”。
目录
目录
前言
二维码索引
第1章 开始Python学习  // 1
学习目标  // 2
1.1 Python的特点及应用  // 2
1.2 搭建Python开发环境  // 3
1.3 使用pip管理Python库  // 9
1.4 基本的输入/输出函数  // 11
案例—模拟手机充值  // 13
本章小结  // 14
习题  // 15
第2章 Python基础语法和简单运算  // 16
学习目标  // 17
2.1 代码的注释和缩进  // 17
2.2 数据类型  // 18
2.3 运算符和表达式  // 19
2.4 数据类型的转换  // 23
案例—货运软件对钢管质量的智能估算  // 25
本章小结  // 28
习题  // 28
第3章 字符串的应用  // 29
学习目标  // 30
3.1 字符串的定义  // 30
3.2 字符串的元素提取  // 30
3.3 字符串的处理函数  // 33
3.4 字符串的处理方法  // 34
3.5 字符串的转义字符  // 39
3.6 字符串的编码和解码  // 40
3.7 字符串的格式化处理  // 41
案例1—药品电子监管码的识别  // 43
案例2—个人名片生成器  // 45
本章小结  // 47
习题  // 47
第4章 程序控制结构  // 48
学习目标  // 49
4.1 顺序结构  // 49
4.2 选择结构  // 49
4.3 循环结构  // 56
案例1—猜心游戏程序  // 62
案例2—判断网络系统的密码强度  // 63
本章小结  // 65
习题  // 66
第5章 序列结构的应用  // 68
学习目标  // 69
5.1 列表的应用  // 69
5.2 字典的应用  // 80
5.3 元组的应用  // 89
5.4 集合的应用  // 91
5.5 序列的通用操作  // 94
案例1—英文词频统计  // 96
案例2—抽奖券号码生成器  // 98
本章小结  // 101
习题  // 101
第 6 章 函数的应用  // 103
学习目标  // 104
6.1 Python函数  // 104
6.2 Python自定义函数  // 105
6.3 使用lambda语句创建匿名函数  // 108
6.4 变量的作用域  // 109
6.5 Python的异常处理  // 111
6.6 函数的递归  // 114
案例1—用户注册与验证程序  // 116
案例2—字符串简单加密  // 118
本章小结  // 119
习题  // 119
第 7 章 面向对象的应用  // 122
学习目标  // 123
7.1 面向对象的概念  // 123
7.2 类的创建  // 123
7.3 类的调用  // 124
7.4 属性  // 125
7.5 方法  // 127
7.6 继承  // 132
7.7 封装  // 134
7.8 方法重写和多态  // 138
案例1—简易四则运算计算器  // 140
案例2—简易购物结算程序  // 142
本章小结  // 144
习题  // 145
第 8 章 文件夹和文件的操作  // 147
学习目标  // 148
8.1 文件夹的操作  // 148
8.2 文件的操作  // 152
案例—城市文件夹分身小帮手  // 159
本章小结  // 161
习题  // 161
第 9 章 第三方库的应用案例  // 163
学习目标  // 164
9.1 文本处理库的应用  // 164
案例—可视化词云项目  // 171
9.2 网络爬虫库的应用  // 174
案例—新闻网页爬虫项目  // 194
9.3 数据可视化的应用  // 202
案例—商品统计图和二维码自动生成项目  // 205
9.4 人工智能库的应用  // 208
案例—人脸识别学生考勤系统项目  // 215
9.5 物联网的应用  // 219
案例—结合AIGC编写视频监控项目  // 222
本章小结  // 224
习题  // 225
参考文献  // 227