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

出版时间:2026-01

最新印次日期:2026-1

出版社:中国铁道出版社

以下为《Python程序设计基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113323134
  • 1-1
  • 2026-01
  • 工学
  • 电子信息类
  • 电子与信息大类
  • 计算机类
  • 计算机类
  • 高职
作者简介
潘志安,教授、高级工程师,武汉大学计算机技术专业硕士,国家精品课程和国家级精品资源共享课程《Linux操作系统应用》负责人,中国计算机学会(CCF)会员,湖北省高等教育学会高校计算机教育专业委员会会员,湖北职业技术学院信息工程学院院长,学校课程思政教学研究中心(湖北省示范中心)副主任。央企工作12年、高等职业教育20年,曾长期担任计算机应用及软件技术教研室和计算机网络教研室主任、专业带头人,学校教师名师、金教鞭、科研十佳、优质教学一等奖、师德标兵,是湖北省高等学校计算机网络技术专业教学团队主要成员、湖北省重点专业计算机网络技术主要成员、首批“国家级职业教育教师教学创新团队(人工智能技术与应用-软件技术专业)”核心成员。

孙颖,讲师,桂林电子科技大学通信工程专业硕士研究生。具有6年互联网一线软件研发经历,企业级ERP软件研发高级程序员。2022年进入湖北职业技术学院任教,参与第二批“坦桑尼亚国家职业标准开发项目”软件工程技术员5级职业标准和教学标准的开发;负责“坦桑尼亚国家课程标准”《Linux操作基础》开发;参与《Linux 操作系统应用》国家级在线精品课程建设;申请实用新型专利5项、主持校级课题2项,参与省部级课题4项;主持课堂革命案例1项、课程思政案例2项;发表学术论文4篇、申请软件著作权5项;教工参赛或者指导读者参赛获国家级奖项2项、省部级5项。
查看全部
内容简介
本书根据高等职业院校人才培养目标和Python程序设计课程教学大纲编写,并严格遵循全国计算机等级考试二级Python语言程序设计考试大纲(2024年版),全面、深入地讲解Python编程的核心内容。本书强调实践操作,通过26个精心设计的综合任务,将理论知识与实际应用紧密结合。内容从Python的发展历程、语言特色到环境安装,再到基础数据类型、控制结构、组合数据类型、函数、异常处理、文件操作、面向对象编程,以及第三方库的应用,为读者提供了一部全面的学习宝典。
目录
第1章 认识Python1
1.1 关于Python2
1.1.1 Python简介2
1.1.2 Python的特点2
1.1.3 Python的应用领域3
1.2 安装Python环境5
1.2.1 在Windows下安装5
1.2.2 在macOS下安装7
1.2.3 在Linux下安装8
1.3 运行Python程序8
1.3.1 交互式编程8
1.3.2 文件式编程10
1.3.3 安装集成开发工具PyCharm11
1.3.4 安装集成开发工具IDLE13
1.3.5 综合任务——输出   “我热爱编程”14
1.4 Python代码规范15
1.4.1 缩进15
1.4.2 注释16
1.4.3 综合任务——打印购物小票16
小结18
同步练习18
第2章 Python语言基础20
2.1 数据类型21
2.1.1 数字类型21
2.1.2 字符串类型23
2.2 常量与变量30
2.2.1 常量30
2.2.2 变量31
2.3 运算符与表达式32
2.3.1 算术运算符与算术表达式32
2.3.2 关系运算符与关系表达式34
2.3.3 逻辑运算符与逻辑表达式35
2.3.4 赋值运算符37
2.3.5 运算符优先级38
2.3.6 综合任务——打印礼物清单并计算价格40
2.4 常用内置函数与库42
2.4.1 内置函数42
2.4.2 math库44
2.4.3 random库46
2.4.4 日期时间库47
2.4.5 综合任务——随机祝福生成器51
小结52
同步练习52
第3章 程序控制结构54
3.1 选择结构55
3.1.1 单分支if语句56
3.1.2 双分支if...else语句57
3.1.3 多分支if...elif...else语句58
3.1.4 综合任务——计算阶梯水费60
3.2 循环结构62
3.2.1 条件循环与while语句62
3.2.2 迭代循环与for语句63
3.2.3 break语句65
3.2.4 continue语句66
3.2.5 循环中的else子句67
3.2.6 综合任务——核算员工薪资68
小结71
同步练习71
第4章 组合数据类型76
4.1 认识组合数据类型77
4.2 列表79
4.2.1 创建列表79
4.2.2 列表的基础操作81
4.2.3 列表常用方法和函数84
4.2.4 综合任务——描绘壮丽河山93
4.3 元组95
4.3.1 创建元组95
4.3.2 元组的基础操作97
4.3.3 元组常用方法和函数99
4.3.4 综合任务——探索山川五岳99
4.4 集合100
4.4.1 创建集合100
4.4.2 集合基础操作102
4.4.3 集合常用方法和函数104
4.4.4 综合任务——领略湖泊奇观105
4.5 字典107
4.5.1 创建字典107
4.5.2 字典基础操作109
4.5.3 字典常用方法和函数111
4.5.4 综合任务——感受自然风光112
4.6 解包赋值113
4.6.1 对象解包赋值113
4.6.2 扩展解包赋值114
4.6.3 综合任务——探访长江流域115
小结116
同步练习117
第5章 函数编程119
5.1 函数120
5.1.1 自定义函数121
5.1.2 函数调用122
5.1.3 参数传递123
5.1.4 综合任务——探索文坛巨匠127
5.2 变量129
5.2.1 局部变量129
5.2.2 全局变量131
5.2.3 global关键字132
5.2.4 综合任务——描绘李杜风华133
5.3 特殊函数135
5.3.1 匿名函数135
5.3.2 递归函数136
5.3.3 高阶函数137
5.3.4 综合任务——挖掘诗词瑰宝139
5.4 模块与包140
5.4.1 模块141
5.4.2 包146
5.4.3 综合任务——探寻长城风貌147
小结149
同步练习150
第6章 异常和异常处理153
6.1 错误与异常154
6.2 异常处理156
6.2.1 使用try...except语句捕获异常156
6.2.2 使用raise语句抛出异常161
6.2.3 使用assert语句抛出异常163
6.2.4 综合任务——成绩管理系统164
6.3 自定义异常166
小结168
同步练习168
第7章 文件170
7.1 打开与关闭文件171
7.1.1 打开文件172
7.1.2 关闭文件173
7.1.3 with语句174
7.1.4 综合任务——探索《静夜思》175
7.2 读取与写入文件177
7.2.1 读取文件177
7.2.2 写入文件180
7.2.3 以二进制形式读写文件182
7.2.4 综合任务——解析《江城子·密州出猎》183
7.3 管理文件与文件夹186
7.3.1 管理文件 187
7.3.2 管理文件夹189
7.3.3 综合任务——管理诗词分类190
小结193
同步练习193
第8章 面向对象编程196
8.1 面向对象概述198
8.2 创建类及其对象199
8.2.1 类的定义199
8.2.2 实例化对象200
8.2.3 综合任务——推广中国新能源汽车201
8.3 属性及方法203
8.3.1 类属性及方法203
8.3.2 实例属性及方法206
8.3.3 静态方法208
8.3.4 综合任务——体验中国优秀茶文化209
8.4 类的特殊方法211
8.4.1 构造方法211
8.4.2 析构方法212
8.4.3 综合任务——品尝中国传统美食213
8.5 类的继承与方法重写215
8.5.1 类的继承215
8.5.2 方法重写216
8.5.3 综合任务——传承与发扬中国传统中医文化中的草药智慧218
小结220
同步练习220
第9章 计算生态及第三方库224
9.1 Tkinter库225
9.1.1 创建Tkinter程序226
9.1.2 添加组件对象229
9.1.3 绑定响应事件233
9.1.4 综合任务——计算存款利息235
9.2 Pandas库237
9.2.1 Pandas存储数据237
9.2.2 DataFrame使用239
9.2.3 DataFrame数据查看和选择241
9.2.4 DataFrame数据统计与分析246
9.2.5 综合任务——薪资计算分析248
9.3 NumPy库250
9.3.1 创建NumPy数组250
9.3.2 数组运算255
9.3.3 数组元素访问259
9.3.4 综合任务——跳水评分261
小结261
同步练习262
参考文献264