Python程序设计案例教程(慕课版)

明日科技重磅新品:丰富案例支撑实战练习,慕课/微课服务混合式教学,同时配套丰富教辅资源。
分享 推荐 2 收藏 96 阅读 8.5K
尤新华 闫攀 刘亚杰 (主编) 施一飞 刘世军 仲宝才 (副主编) 明日科技 (作者) 978-7-115-59749-6

关于本书的内容有任何问题,请联系 人邮社 王宣

1. 案例丰富,一个知识点配套一个应用案例,可使学生获得较高的学习效率,以及较高的学习成就感。
2. 内容简单,通俗易懂,紧扣实际,适合计算机和非计算机专业的学生学习使用。
3. 配套教辅资源丰富,含慕课、微课、PPT、源代码等资源,支持开展线上线下混合式教学,便于学生预习和复习。

特别说明

本书配套全书慕课视频:https://www.rymooc.com/course/show/912
说明:用纸书封底刮刮卡即可免费观看学习。

内容摘要

本书是Python入门图书,适合初学者使用。全书共9章,通过64个有趣的案例介绍Python基础知识,主要内容包括搭建Python开发环境、Python基础、字符串与列表、字典、if语句、循环语句、循环嵌套语句、文件与系统、函数。
本书为慕课版教材,在人邮学院(www.rymooc.com)平台上提供了本书的配套慕课,同时编者还为本书各章节的主要内容配备了以二维码为载体的微课。此外,本书还提供课程资源包,资源包中有本书所有实例的源代码、制作精良的电子课件等内容。资源包可在人邮教育社区(www.ryjiaoyu.com)下载,其中的源代码已全部经过测试,能够在Windows 7、Windows 8、Windows 10操作系统下编译和运行。
本书可作为高等教育本专科院校Python程序设计相关课程的教材,也可作为编程爱好者的参考书,还可供相关领域的培训机构使用。

慕课二维码

诚邀您加入【人邮社Python教师交流群】

目录

【章名目录】
第 1章 搭建Python开发环境 1
第 2章 Python基础 14
第3章 字符串与列表 44
第4章 字典 78
第5章 if语句 97
第6章 循环语句 132
第7章 循环嵌套语句 174
第8章 文件与系统 193
第9章 函数 230

【详细目录】
第 1章 搭建Python开发环境 1
1.1 了解Python 2
1.2 搭建Python开发环境 2
1.2.1 下载并安装Python 3
1.2.2 测试安装是否成功 7
1.3 第 一个Python程序 9
1.3.1 在IDLE中编写“Hello World” 9
1.3.2 运行Python程序 11
1.4 本章小结 12
1.5 习题 12

第 2章 Python基础 14
案例1 人生三重境界——print()函数的应用 15
案例2 古诗加拼音——input()函数的应用 17
案例3 “燃烧你的卡路里”——数据类型与运算符 20
案例4 温度转换——str()函数 23
案例5 圆锥体体积计算——format()函数 27
案例6 数字序号转换器——使用ASCII值与字符串 30
案例7 记录你的密码——赋值运算符 34
案例8 超市结账——常用的数学函数 37
案例9 数字验证码——random模块的应用 40

第3章 字符串与列表 44
案例10 藏头诗——字符串切片与连接 45
案例11 虚拟生成用户姓名——字符串的replace()方法 47
案例12 小说词频统计——字符串检索与查询 51
案例13 福布斯富豪排行榜——字符串的split()方法 54
案例14 密码加密——字符串大小写转换 57
案例15 双色球——列表的基本操作 60
案例16 成绩统计——sort()方法 63
案例17 报名系统——sum()函数 67
案例18 歌咏比赛打分——列表推导式 70
案例19 医院分诊排号系统——decode()方法 73

第4章 字典 78
案例20 便笺本——字典的基本操作 79
案例21 百词斩——遍历字典 82
案例22 幸运转盘——更新、删除字典内容 85
案例23 听写——enumerate()函数 88
案例24 用条形图输出省份GDP——字典排序 91

第5章 if语句 97
案例25 微信转账——if语句 98
案例26 短信数字验证码——if…else语句 101
案例27 BMI——if…elif…else语句 104
案例28 模拟Windows 10操作系统的用户权限管理——开关语句(1) 108
案例29 汽车之家车型导航——开关语句(2) 111
案例30 出租车运营里程计费——and逻辑运算符 114
案例31 企业年会抽奖——or逻辑运算符 116
案例32 检测密码安全强度——if与输入验证 119
案例33 个人存款计算器——not逻辑运算符 123
案例34 停车场收费系统——嵌套if…else语句 127

第6章 循环语句 132
案例35 数据分解——for循环语句 133
案例36 程序安装进度条——在for循环中使用range()函数 136
案例37 猜年龄——应用for…else语句 140
案例38 100以内的素数——for表达式 144
案例39 密码输错6次账户冻结——while循环语句 146
案例40 回文数——在循环语句中应用break语句 150
案例41 成语填填乐——在循环语句中应用continue语句 154
案例42 世界城市时间同步——while True循环 157
案例43 输入密码和确认密码——在循环语句中使用input语句 161
案例44 生肖查询——退出while循环的5种方法 164
案例45 虚拟减肥跑步机——while循环语句综合应用 168

第7章 循环嵌套语句 174
案例46 动态乘法表——双层while循环嵌套语句 175
案例47 运动计划自动提醒——复杂while True循环嵌套语句 177
案例48 有多少个“1”——双层for循环嵌套语句 182
案例49 统一社会信用代码——4层for循环嵌套语句(1) 184
案例50 运动竞赛——4层for循环嵌套语句(2) 189

第8章 文件与系统 193
案例51 IMDb——打开和读取文件 194
案例52 人物猜猜猜——文件操作的常用方法 197
案例53 随机出题程序——写入内容到指定文件 201
案例54 文档目录修改——使用with语句处理文件 204
案例55 人物关系圈——规避文件读取中的陷阱 208
案例56 统计随机生成的IP地址——os模块及其子模块os.path 214
案例57 自动创建日期文件——常用目录操作 218
案例58 照片按日期批量归档——文件高级操作 222
案例59 文件名称批量修改——遍历目录与删除目录 226

第9章 函数 230
案例60 强力球彩票——使用自定义函数 231
案例61 星座判断程序——函数参数的传递 234
案例62 IQ测试——函数的返回值 237
案例63 身份证号码批量生成——在函数中使用局部变量 241
案例64 掷骰子游戏——在函数中使用全局变量 245

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

明日科技策划本书。

明日科技:
已经在我社出版多本程序设计类书籍,包括“技术方案宝典”、“开发技术大全”、“自学手册”、“参考大全”等多个系列,大都取得了比较好的市场反响。

推荐用户

购买本书用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部