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

面向零基础Python编程的读者
分享 推荐 3 收藏 109 阅读 5.8K
唐万梅 (作者) 978-7-115-60143-8

关于本书的内容有任何问题,请联系 许金霞

(1)国家级一流课程配套教材。本书面向零基础Python编程的读者,结合案例由浅入深介绍Python程序设计的方法及三方库。
(2)最小化知识“粒度”,随着内容的由浅入深,设计了非常丰富的案例,每个案例的讲解注重对问题的分析以及问题求解的算法设计,然后再代码化每一步操作,目的在于培养读者的编程思维和计算思维,建立程序设计的IPO模式。
(3)配套资源丰富且完善。本书配套代码、课件、教学大纲等,重庆高校精品在线开放课程《python程序设计基础》(www.cqooc.net),以及具有思政特色的“python程序设计—教学案例” (www.cqooc.net),本套案例涵盖“爱国主义教育、法制社会规则教育、时事热点、人文艺术、创新及服务社会和知识点综合应用”等20多个贴近生活实际的案例。

内容摘要

本书面向初学Python语言的读者详细地介绍了Python的基础知识,以及Python第三方库的安装和卸载方法,同时,全面且系统地讲解了Python语言的语法和程序设计方法。
本书内容丰富,案例实用。全书共12章,主要包括Python简介以及环境配置、Python基本语法、基本数据类型、程序控制结构、海龟绘图、函数、组合数据类型、常用全局内置函数、文件、错误与异常处理、词云库——wordcloud库、综合实例——五子棋游戏。
本书可作为普通高等学校计算机专业相关课程的教材,也可作为广大Python开发爱好者的自学参考书。

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

目录

第 1章 python简介以及环境配置 1
1.1 python简介 1
1.2 python的安装 2
1.3 Anaconda的安装 5
1.4 安装python第三方库 8
1.5 python IDE开发环境 9
1.6 编写第 一个Python程序 10
第 2章 python基本语法 16
2.1 注释 16
2.2 标识符与保留字 17
2.3 python赋值语句 17
2.4 Python的其他赋值方式 19
2.5 Python的垃圾回收机制 20
2.6 Python的共享引用 21
2.7 输入与输出函数 23
2.8 Python程序书写规范 24
2.9 字符串 25
2.10 format格式化字符串 28
第3章 基本数据类型 38
3.1 数据类型概述 38
3.2 整数类型 39
3.3 浮点数类型 39
3.4 复数类型 41
3.5 数值类型的操作 42
3.6 布尔类型 45
3.7 math库 46
第4章 程序控制结构 50
4.1 顺序结构 50
4.2 分支结构 51
4.3 for-in循环语句 55
4.4 while循环语句 57
4.5 continue语句与break语句 58
4.6 for-ins-else和while-else语句 59
4.7 嵌套循环 60
4.8 random库 62
4.9实例 64
第5章 海龟绘图 68
5.1理解海龟绘图坐标系 68
5.2 海龟绘图基础知识 71
5.3画笔控制函数 73
5.4画笔运动函数 78
5.5常用绘图函数 81
5.6 实例 85
第 6 章 函数 88
6.1 函数的定义及调用 88
6.2 调用函数的执行过程 90
6.3 参数传递 90
6.4 解包参数 93
6.5 lambda函数 96
6.6 变量的作用域 97
6.8 应用实例 98
第 7 章 组合数据类型 106
7.1 组合数据类型概述 107
7.2 序列类型 107
7.3元组 109
7.4 集合 112
7.5 列表 114
7.6 内置字符串方法 119
7.7 字典 123
7.8 列表推导式 129
7.9 生成器 131
7.10 jieba库 132
7.11 实例 134
第8章 常用全局内置函数 145
8.1 查看内置常量和内置函数的方法 146
8.2 filter函数 146
8.3 map函数 148
8.4 reversed函数 150
8.5 sorted函数 151
8.6 zip函数 152
8.7 enumerate函数 153
8.8 实例 155
第 9 章 文件 159
9.1 文件的打开和关闭 159
9.2 os模块 161
9.3 文件对象方法 163
9.4上下文语法 167
9.4实例 167
第 10章 错误与异常处理 171
10.1 错误与异常 171
10.2 python中常见内置异常类 172
10.3异常处理语句 173
第 11章 wordcloud库 184
11.1 wordcloud库 184
11.2 词云参数设置 186
11.4 csv文件的读取操作 193
11.4 表格数据的词云图 196
11.5 实例 198
第 12 章 综合实例 五子棋游戏 203

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

唐万梅,女,教授,硕士生导师,是重庆市技术带头人后备人选、重庆市市属高校课堂教学质量调研评议专家、重庆市中青年骨干教师,2019年重庆市优秀教师。2011年主持建设了重庆市研究生优质课程《算法设计与计算复杂性》,课程验收获得“优秀”;负责建设的《数据结构》获批2018年重庆市高校首批精品在线开放课程;2018年,《Python语言程序设计》获批重庆师范大学在线开放课程立项(主持),课程已经上线到重庆高校在线开放课程平台(http://www.cqooc.net/),目前已有来自47所学校的388学生正在选学该课程;2019年,“计算机通识课程群精品在线课程的开发建设和应用实践”获批重庆师范大学教学成果奖培育项目立项(主持)。2019年,《信息技术教学与案例分析》获批重庆市研究生教育优质课程立项(主持)。2018年参与《Python程序设计》教材的编写(张雪萍,唐万梅,景雪琴著,Python程序设计,电子工业出版社,2018)。近年来指导学生参加相关比赛获奖若干项,如:2018年,指导研究生参加“首届全国全日制教育硕士现代教育技术专业教学技能大赛”,参赛学生获得“二等奖”;以组建的学生团队“梦.创意空间”为平台,指导本科学生参加重庆市、全国的各种比赛,共计获奖33次,其中,全国赛获一等奖2次、二等奖5次、三等奖5次。在专业课程建设和人才培养模式创新方面有深入的研究和实践。近年来,主持和主研包括国家自然科学基金、国家社科青年基金、教育部、重庆市自然科学基金、重庆市教委等在内的科研项目40多项;发表学术论文40多篇,其中,SCI收录7篇;EI收录12篇;CSCD收录19篇;获得知识产权18项。

推荐用户

相关图书

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