X
0


购买方式

联系编辑

编辑:高老师

QQ:1234090

电话:0411-84706671

邮箱:

相关教材

Python项目化开发实践

郝连祥, 李奎, 陶清义

978-7-5685-3355-3

大连理工大学出版社

2021-11-01

47.80元

编辑推荐
本教材专门针对Python新手量身定制,是编者学习和使用Python开发教学过程中的经验总结。本教材内容以项目为载体,从初学者角度出发,将理论知识融入项目实现过程中,循序渐进地讲解Python基础知识,达到理论与实践相融合的效果。全书共分为7个项目,包括编写收银小程序、编写通信录、编写健康助手小程序、编写科赫雪花程序、编写词云程序、编写电子宠物程序、200行代码实现2048小游戏。在项目实现过程中涵盖了Python语法、数据类型、流程控制、函数、文件操作、面向对象等相关知识。本教材将帮助读者学习和掌握Python编程的基本方法,为今后进阶Python相关高级应用奠定基础。
  • 内容简介
  • 教材目录
  • 样章试读
  • 教学资源
  《Python项目化开发实践》是新世纪高职高专教材编审委员会组编的大数据技术专业系列规划教材之一。
  Python是一种解释性、编译性、互动性的面向对象的高级程序设计语言。由于Python语法简洁、入门简单,被业界推荐为学习程序设计的最佳入门语言。如果你之前没有任何编程语言经验,那么既简单又强大的Python将是你入门的最佳选择。Python语言简单易学、功能强大,在各种语言排行榜中位居前列,现已成为热门的编程语言之一。Python语言目前在全世界形成了稳固的用户社群,人们已经用Python开发了大量实际应用系统,也积累了许多基础资源。
  本教材专门针对Python新手量身定制,是编者学习和使用Python开发教学过程中的经验总结。本教材内容以项目为载体,从初学者角度出发,将理论知识融入项目实现过程中,循序渐进地讲解Python基础知识,达到理论与实践相融合的效果。全书共分为7个项目,包括编写收银小程序、编写通信录、编写健康助手小程序、编写科赫雪花程序、编写词云程序、编写电子宠物程序、200行代码实现2048小游戏。在项目实现过程中涵盖了Python语法、数据类型、流程控制、函数、文件操作、面向对象等相关知识。本教材将帮助读者学习和掌握Python编程的基本方法,为今后进阶Python相关高级应用奠定基础。
  本教材将社会主义核心价值观、职业道德、工匠精神、团队合作等内容确定为引入课堂的思政元素,在教学中“因势利导”“潜移默化”地引导学生将个人的成才梦有机融入实现中华民族伟大复兴的中国梦的思想认识,使思想政治理论课与Python专业课程紧密结合,同向同行,形成思政教育协同效应。
  为了方便读者使用和教师教学,本教材配套提供了微课、PPT电子课件、项目代码、教学大纲、教学视频、教案计划等数字化教学资源,读者可以通过访问职教数字化服务平台获取资源。
  在编写本教材的过程中,编者参考、引用和改编了国内外出版物中的相关资料以及网络资源,在此表示深深的谢意!相关著作权人看到本教材后,请与出版社联系,出版社将按照相关法律的规定支付稿酬。
  由于时间仓促,再加上编者水平有限,书中难免有错误和疏漏之处,敬请广大读者批评指正。
  编 者
  2021年11月
 
项目1 编写收银小程序 1
 任务1.1 搭建Python开发环境 1
  1.1.1 Python概述 1
  1.1.2 Python运行的操作系统环境 4
 任务1.2 安装集成开发环境 13
  1.2.1 集成开发环境概述 14
  1.2.2 开发环境和工具 14
 任务1.3 计算商品总价 36
  1.3.1 基本语法 37
  1.3.2 常量与变量 38
  1.3.3 输入与输出 39
 习题 43

项目2 编写通信录 44
 任务2.1 电话号码录入 44
  2.1.1 数据类型分类 44
  2.1.2 数字类型 45
  2.1.3 键盘录入 47
 任务2.2 姓名录入 49
  2.2.1 字符串的定义 49
  2.2.2 转义字符 50
  2.2.3 字符串的拼接 51
  2.2.4 获取字符串长度 51
  2.2.5 字符串的搜索 52
  2.2.6 字符串切割 53
  2.2.7 统计字符串出现的次数 53
  2.2.8 大小写转换 54
 任务2.3 运算符的分类及用法 55
  2.3.1 算术运算符 55
  2.3.2 比较运算符 56
  2.3.3 赋值运算符 57
  2.3.4 位运算符 57
  2.3.5 逻辑运算符 58
  2.3.6 成员运算符 59
  2.3.7 身份运算符 59
  2.3.8 运算符优先级 60
 任务2.4 联系人列表管理 61
  2.4.1 列表定义 61
  2.4.2 列表的创建 62
  2.4.3 访问列表中的元素 62
  2.4.4 遍历列表 63
  2.4.5 修改元素 64
  2.4.6 添加元素 64
  2.4.7 删除元素 65
  2.4.8 查找元素 66
  2.4.9 元素排序 67
 任务2.5 用元组实现联系人信息管理 69
  2.5.1 元组概念与创建 69
  2.5.2 访问元组元素 70
  2.5.3 修改元组 71
  2.5.4 删除元组 71
  2.5.5 内置函数 72
 任务2.6 用字典实现联系人信息关联 73
  2.6.1 字典的定义 73
  2.6.2 字典的创建 73
  2.6.3 字典元素的访问 74
  2.6.4 字典添加键值对 75
  2.6.5 字典修改键值对 75
  2.6.6 字典删除键值对 75
 任务2.7 通信录合并 77
  2.7.1 集合的创建 77
  2.7.2 集合添加元素 78
  2.7.3 集合删除元素 78
  2.7.4 集合的交集、并集、差集运算 79
 习题 81

项目3 编写健康助手小程序 83
 任务3.1 分析个人BMI指数 83
  3.1.1 if语句 84
  3.1.2 elif、else实现多路分支 85
  3.1.3 if嵌套 86
 任务3.2 分析班级BMI指数 88
  3.2.1 for循环 89
  3.2.2 while循环 92
  3.2.3 循环结构中else用法 96
  3.2.4 range函数 97
  3.2.5 推导式 97
  3.2.6 多变量迭代 98
 任务3.3 分析年级BMI指数 101
  3.3.1 for嵌套循环 102
  3.3.2 while嵌套循环 103
  3.3.3 break、continue和pass语句 103
 习题 110

项目4 编写科赫雪花程序 112
 任务4.1 绘制N阶科赫曲线 112
  4.1.1 认识Python函数 113
  4.1.2 函数的定义 113
  4.1.3 函数的调用 114
  4.1.4 函数的返回值 120
  4.1.5 递归函数 121
 任务4.2 绘制科赫雪花 123
  4.2.1 变量的作用域 124
  4.2.2 函数导入方法 124
  4.2.3 匿名函数 126
 习题 133

项目5 编写词云程序 136
 任务5.1 读写文件 136
  5.1.1 文件的基本知识 137
  5.1.2 文件基本操作 137
 任务5.2 分词整理 144
  5.2.1 jieba库基本介绍 144
  5.2.2 jieba库的分词模式 144
  5.2.3 jieba词频的统计 146
 任务5.3 设置并输出词云 148
  5.3.1 wordcloud库介绍 148
  5.3.2 wordcloud库常规方法 148
 任务5.4 生成有形词云 152
  5.4.1 图片读取库imageio 152
  5.4.2 os模块 152
  5.4.3 shutil模块 153
 习题 156

项目6 编写电子宠物程序 157
 任务6.1 创建电子宠物模板 157
  6.1.1 面向对象编程概述 158
  6.1.2 初识类的创建 159
 任务6.2 创建宠物属性和方法 161
  6.2.1 属性(数据) 161
  6.2.2 方法(行为) 163
 任务6.3 电子宠物的继承 169
  6.3.1 继承 169
  6.3.2 继承的类型 170
  6.2.3 方法的重写 171
 任务6.4 电子宠物的抽象 175
  6.4.1 抽象类基本概述 175
  6.4.2 创建抽象类 176
  6.4.3 抽象类的使用 177
 习题 181

项目7 200行代码实现2048游戏 184
 任务7.1 面向过程方法实现2048游戏 184
  7.1.1 面向过程与面向对象比较 186
  7.1.2 面向过程与面向对象分析2048小游戏 186
 任务7.2 面向对象方法实现2048游戏 199

参考文献 211

  • 课件《Python项目化开发实践》

    所属课程: Python项目化开发实践 类型:rar 大小:23.8 MB 上传时间: 2022-07-28 10:47:04
  • 源代码《Python项目化开发实践》

    所属课程: Python项目化开发实践 类型:rar 大小:124.77 KB 上传时间: 2022-07-28 10:47:04
  • 教案《Python项目化开发实践》

    所属课程: Python项目化开发实践 类型:rar 大小:1.69 MB 上传时间: 2022-07-28 10:47:04
  • 教学计划《Python项目化开发实践》

    所属课程: Python项目化开发实践 类型:rar 大小:12.69 KB 上传时间: 2022-07-28 10:47:04
  • 微课-5.4生成有型词云

    所属课程: Python项目化开发实践 类型:mp4 大小:16.62 MB 上传时间: 2022-07-28 10:47:04
  • 微课-2.4用元组实现联系人信息管理

    所属课程: Python项目化开发实践 类型:mp4 大小:19.99 MB 上传时间: 2022-07-28 10:47:04
  • 课后习题答案《Python项目化开发实践》

    所属课程: Python项目化开发实践 类型:rar 大小:42.61KB 上传时间: 2022-09-27 09:55:37
全部下载

很抱歉!您正在使用的浏览器版本过低,无法正常使用我们的网站,请升级后再试!

为获得最佳浏览体验,建议您升级或使用其他浏览器,我们列出了一些最受欢迎的浏览器供您尝试: