定 价:48 元
丛书名:新编21世纪高等职业教育精品教材·电子与信息类
当前图书已被 2 所学校荐购过!
查看明细
- 作者:李纪云
- 出版时间:2025/1/1
- ISBN:9787300329567
- 出 版 社:中国人民大学出版社
- 中图法分类:TP311.561
- 页码:256
- 纸张:
- 版次:1
- 开本:大16
本书以任务为导向,全面介绍Python编程基础及其相关知识的应用,讲解如何利用Python的知识解决部分实际问题。全书共9章,第1章介绍学习Python的准备工作,包括Python的由来、Python环境搭建、编辑器介绍与安装等。第2~8章主要介绍Python的基础知识、数据结构、程序流程控制语句、函数、面向对象编程、文件基础和常用的内置模块等内容。第9章介绍综合案例:学生测试程序设计。除第9章外,本书其余各章都包含了实训和课后习题,通过练习和操作实践,帮助读者巩固所学的内容。
李纪云,河南职业技术学院计算机应用技术专业学术带头人,校教学督导组成员,校学术委员会成员。国家级课程思政教学名师、河南省职业院校省级名师,河南省教育系统高级职称评审专家库成员、河南省精品资源在线课程评审专家,河南省容错服务器工程技术研究中心负责人,计算机软件产品检验员技师。
主持参与省级项目二十余项,曾获省级教学成果二等奖,河南省教育厅科技成果二等奖。作为主要完成人完成了河南省高等学校特色专业建设点-计算机网络技术、河南省高等学校“专业综合改革试点”项目-电子商务的建设;主持完成《Java程序设计》省级精品在线开放课程建设。发表论文二十余篇,参与教材、著作编写二十余部,两部获批“十四五”首批职业教育河南省规划教材。
张铁头,副教授,河南职业技术学院现代信息技术学院教师,主要从事软件开发课程教学和研究,主持与参与国家及省级教科研项目近5项,发表学术论文10余篇,主编教材4部,荣获各级教学比赛奖多次。
第 1 章 Python 基础 1
1. 1 计算机及编程 2
1. 2 认识 Python 5
1. 3 Python 安装及运行 7
1. 4 程序设计 11
1. 5 使用 Python 编写程序 12
1. 6 Python 集成开发环境 14
第 2 章 Python 基本语法 21
2. 1 基本语法元素 22
2. 2 变量和数据类型 26
2. 3 简单数值类型 29
2. 4 数据类型判断及转换 31
2. 5 运算符 34
第 3 章 流程控制结构 47
3. 1 顺序结构 48
3. 2 分支结构 49
3. 3 循环结构 53
第 4 章 异常处理 68
4. 1 句法错误与运行异常 69
4. 2 异常处理的基本语法 70
4. 3 扩展阅读 : 预定义的清理操作 77
4. 4 人为引发异常 77
第 5 章 字 符 串 83
5. 1 字符串常量 84
5. 2 字符串的输入和输出 87
5. 3 字符串格式化 89
5. 4 字符串运算符 91
5. 5 字符串函数 95
5. 6 字符串方法 96
第 6 章 复合数据类型 111
6. 1 列表 112
6. 2 元组 120
6. 3 集合 125
6. 4 字典 130
6. 5 扩展阅读 : 复合数据类型与字符串 136
6. 6 扩展阅读 : 迭代 136
第 7 章 函数与模块 146
7. 1 内置函数 147
7. 2 自定义函数 148
7. 3 函数的参数 149
7. 4 参数的传递 150
7. 5 进阶学习 : 参数打包 、解包 153
7. 6 扩展阅读 : 混合传参和限定方式传参 155
7. 7 函数的返回值 155
7. 8 进阶学习 : lambda 函数和递归函数 157
7. 9 变量作用域 159
7. 10 扩展阅读 : 闭包和装饰器 162
7. 11 模块和包 162
第 8 章 文件操作 176
8. 1 文件类型 177
8. 2 文件读写 178
8. 3 扩展阅读 : 对象序列化 、持久化 187
8. 4 文件与目录管理 187
8. 5 进阶学习 : CSV 文件 190
第 9 章 面向对象 201
9. 1 类与对象 202
9. 2 实例属性和实例方法 203
9. 3 构造方法 205
9. 4 封装 206
9. 5 继承 208
9. 6 多态 212
9. 7 类属性和类方法及静态方法 214
9. 8 扩展阅读 : 杂项 215
第 10 章 常用模块 220
10. 1 内置模块 221
10. 2 第三方模块 227
10. 3 进阶学习 : 虚拟环境 237
参考文献 245