QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
5立封
5平封

Python程序设计项目化教程

校企双元开发,紧密集合思政,配套在线精品课程
  • 类  别:计算机系列
  • 书  名:Python程序设计项目化教程
  • 主  编:任越美 李垒 李江岱
  • 定  价:55
  • 开  本:大16开
  • 印刷方式:双色
  • 页  数:256
  • 时  间:2024年9月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-30507-7

内容摘要

        本书采用“项目—任务”式编写体例。全书共分为六个项目,分别是“学生成长档案—初来乍到,请多关照”“学生成长档案—驰骋操场,挥洒青春”“学生成长档案—砥砺奋斗,成就精彩”“学生成长档案—持校园卡,记生活账”“学生成长档案—悦读启航,领悟人生”“学生成长档案—点滴过往,趣味报告”。
        本书适合作为高等职业学校Python程序设计相关课程的的教材,也可供相关人员参考。

目录

项目1 学生成长档案—初来乍到,请多关照 1
  情景导入 1
  任务1.1 搭建Python 开发环境 2
    课前预习工作 2
    课堂任务实施 3
       任务描述 3
       知识要点 3
       1.1.1 初识Python 3
       1.1.2 Python 开发环境搭建 5
       任务实现 15
    课后拓展提升 16
  任务1.2 学生画像表示 17
    课前预习工作 17
    课堂任务实施 18
      任务描述 18
      知识要点 18
      1.2.1 Python 的编程规范 18
      1.2.2 标识符与关键字 20
      1.2.3 变量与常量 22
      1.2.4 数字类型 27
     任务实现 31
  课后拓展提升 31
  任务1.3 发展团员条件审核 32
    课前预习工作 32
    课堂任务实施 33
      任务描述 33
      知识要点 33
      1.3.1 算术运算符和赋值运算符 33
      1.3.2 比较运算符、逻辑运算符和成员运算符 34
      1.3.3 运算符的优先级 36
      任务实现 37
   课后拓展提升 37
  任务1.4 新生入学思想教育 38
    课前预习工作 38
    课堂任务实施 39
      任务描述 39
      知识要点 39
      1.4.1 字符串 39
      1.4.2 字符串索引与切片 40
      1.4.3 字符串的内置函数 42
      1.4.4 字符串的操作方法 43
      任务实现 48
      课后拓展提升 48
  项目实现 49
  测试题 50
项目2 学生成长档案—驰骋操场,挥洒青春 53
  情景导入 53
  任务2.1 搭建Python 开发环境 55
    课前预习工作 55
    课堂任务实施 56
      任务描述 56
      知识要点 56
      2.1.1 条件语句单分支结构 56
      2.1.2 条件语句双分支结构 57
      2.1.3 条件语句多分支结构 59
      任务实现 61
    课后拓展提升 62
  任务2.2 学生运动成绩统计 63
    课前预习工作 63
    课堂任务实施 64
      任务描述 64
      知识要点 64
      2.2.1 for 循环语句 64
      2.2.2 while 循环语句 65
      2.2.3 跳转语句 67
      任务实现 68
    课后拓展提升 0
  项目实现 69
  测试题 70
项目3 学生成长档案—砥砺奋斗,成就精彩 75
  情景导入 75
  任务3.1 学生成绩信息管理 77
    课前预习工作 77
    课堂任务实施 78
      任务描述 78
      知识要点 78
      3.1.1 列表的创建与访问 78
      3.1.2 列表的遍历和排序 80
      3.1.3 列表的基本操作 82
      3.1.4 列表切片 86
      任务实现 87
    课后拓展提升 90
  任务3.2 元组与元组操作 91
    课前预习工作 91
    课堂任务实施 92
      任务描述 92
      知识要点 92
      3.2.1 元组的创建 92
      3.2.2 元组的基本操作 94
      任务实现 95
    课后拓展提升 98
  任务3.3 第二课堂素质评价 99
    课前预习工作 99
    课堂任务实施 100
      任务描述 100
      知识要点 100
      3.3.1 字典的创建 100
      3.3.2 字典的访问 102
      3.3.3 字典的遍历及嵌套 104
      3.3.4 字典的增加和修改 106
      3.3.5 字典的删除 110
      任务实现 113
    课后拓展提升 115
  项目实现 116
  测试题 121
项目4 学生成长档案—持校园卡,记生活账 125
  情景导入 125
  任务4.1 学生食堂消费总金额统计 126
    课前预习工作 126
    课堂任务实施 127
      任务描述 127
      知识要点 127
      4.1.1 函数的定义与调用 127
      4.1.2 Python 中的内置函数 133
      4.1.3 函数的返回值 137
  任务4.2 学生食堂窗口消费信息统计 140
    课前预习工作 140
    课堂任务实施 141
      任务描述 141
      知识要点 141
      4.2.1 形参和实参 141
      4.2.2 位置参数和关键字参数 145
      任务实现 147
    课后拓展提升 148
  任务4.3 学生每天出校次数统计 149
    课前预习工作 149
    课堂任务实施 150
      任务描述 150
      知识要点 150
      4.3.1 变量的作用域 150
      4.3.2 全局变量和局部变量 150
      任务实现 151
    课后拓展提升 152
  项目实现 153
  测试题 163
项目5 学生成长档案—悦读启航,领悟人生 167
  情景导入 167
  任务5.1 学生基本信息管理 168
    课前预习工作 168
    课堂任务实施 169
      任务描述 169
      知识要点 169
      5.1.1 创建类和对象 169
      5.1.2 类的属性和方法 170
      5.1.3 私有属性和私有方法 171
      5.1.4 构造方法和析构方法 173
      任务实现 175
    课后拓展提升 196
  任务5.2 学生阅读活动记录 177
    课前预习工作 177
    课堂任务实施 178
      任务描述 178
      知识要点 178
      5.2.1 继承 178
      5.2.2 多态 181
      5.2.3 封装 183
      任务实现 184
    课后拓展提升 186
  项目实现 187
  测试题 197
项目6 学生成长档案—点滴过往,趣味报告 201
  情景导入 201
  任务6.1 学生成长记录 202
    课前预习工作 202
    课堂任务实施 203
      任务描述 203
      知识要点 203
      6.1.1 文件概述 203
      6.1.2 文件的打开与关闭 203
      6.1.3 文件的读写 205
      6.1.4 文件的删除与重命名 211
      任务实现 212
    课后拓展提升 213
  任务6.2 健康生活每一天 214
    课前预习工作 214
    课堂任务实施 215
      任务描述 215
      知识要点 215
      6.2.1 time 和datatime 库 216
      6.2.2 random 库 221
      任务实现 223
    课后拓展提升 225
  任务6.3 感恩成长词云 226
    课前预习工作 226
    课堂任务实施 227
      任务描述 227
      知识要点 227
      6.3.1 jieba 库 227
      6.3.2 wordcloud 库 229
      6.3.3 Pillow 库 231
      6.3.4 reportlab 库 235
      任务实现 239
    课后拓展提升 241
  项目实现 242
  测试题 243
参考文献 246

主编信息

任越美,副教授,河南工业职业技术学院电子信息工程学院大数据与云计算教研室主任,西北工业大学博士。发表论文20余篇,主编教材3部,主持省市级科研项目6项。

李垒,副教授,河南工业职业技术学院电子信息工程学院副院长。

李江岱,讲师,河南工业职业技术学院,人工智能教研室主任。

相关图书