- 商品参数
-
- 作者:
王朝晖著|
王朝晖编|
无译
- 出版社:电子工业出版社
- 出版时间:2024-06
- 页数:232页
- 开本:16开
- ISBN:9783015321175
- 版权提供:电子工业出版社
内容介绍
本书从初学者的角度出发,以Windows操作系统为平台,采用通俗易懂的语言和经典案例,以Python程序员所需的核心职业技能为导向,重点培养实践能力,系统地介绍了Python 的基础知识。本书围绕学生信息管理系统和成绩管理系统,设计了八个从基础到进阶的项目,知识涵盖了编程基础、流程控制、数据类型、函数与模块、文件操作、异常处理、面向对象编程、基本GUI界面设计和MySQL数据库编程等方面;项目遵循需求分析、程序设计、编码实现、测试与交付的工作流程。 本书配有课程标准、教学视频、教学PPT、案例源代码、课程练习及课后作业等丰富的数字化学习资源。与本书配套的数字课程“Python程序设计”已在学银在线平台上线,读者可以登录该平台在线学习课程及下载资源,也可登录华信教育资源网(www.hxedu.com.cn)免费下载资源。教师可以发邮件到271442948@qq.com获取相关资源。 本书可作为各类职业院校和培训机构Python程序设计类课程的教材,也适合对编程感兴趣的爱好者自学使用。
目录
目 录
项目1 编写简单输出语句 1
1.1 学习目标 1
1.2 基础知识 2
1.2.1 Python发展历程 2
1.2.2 Python特点 2
1.2.3 Python应用领域 3
1.2.4 进入Python世界 4
1.2.5 Python常用开发工具PyCharm 9
1.2.6 安装和使用JupyterLab 15
1.3 典型项目案例 17
1.3.1 需求分析 17
1.3.2 程序设计 17
1.3.3 程序编码 17
1.3.4 程序测试与交付 17
1.4 习题训练 18
1.5 项目学习评价 19
项目2 编写成绩计算程序 21
2.1 学习目标 21
2.2 基础知识 22
2.2.1 编程基础 22
2.2.2 格式化输出 29
2.3 典型项目案例 33
2.3.1 需求分析 33
2.3.2 程序设计 33
2.3.3 程序编码 33
2.3.4 程序测试与交付 34
2.4 习题训练 34
2.5 项目学习评价 36
项目3 编写学生成绩管理系统菜单界面 37
3.1 学习目标 37
3.2 基础知识 38
3.2.1 顺序结构 38
3.2.2 选择结构 39
3.2.3 循环结构 44
3.2.4 循环控制语句 49
3.3 典型项目案例 51
3.3.1 需求分析 51
3.3.2 程序设计 52
3.3.3 程序编码 53
3.3.4 程序测试与交付 53
3.4 习题训练 55
3.5 项目学习评价 57
项目4 编写基于序列结构的学生信息管理系统 58
4.1 学习目标 58
4.2 基础知识 59
4.2.1 字符串 59
4.2.2 列表 65
4.2.3 元组 76
4.2.4 字典 78
4.2.5 集合 85
4.2.6 序列结构的比较和综合应用 88
4.3 典型项目案例 89
4.3.1 需求分析 89
4.3.2 程序设计 90
4.3.3 程序编码 92
4.3.4 程序测试与交付 97
4.4 习题训练 100
4.5 项目学习评价 106
项目5 编写基于函数的学生管理模块程序 107
5.1 学习目标 107
5.2 基础知识 108
5.2.1 函数的定义、调用和嵌套 108
5.2.2 函数的参数 111
5.2.3 参数传递 114
5.2.4 变量作用域 115
5.2.5 模块 117
5.2.6 正则表达式 121
5.3 典型项目案例 123
5.3.1 需求分析 123
5.3.2 程序设计 123
5.3.3 程序编码 124
5.3.4 程序测试与交付 126
5.4 习题训练 127
5.5 项目学习评价 129
项目6 编写基于文件的学生成绩管理系统 131
6.1 学习目标 131
6.2 基础知识 132
6.2.1 文件概述 132
6.2.2 打开与关闭文件 132
6.2.3 文件写操作 133
6.2.4 文件读操作 135
6.2.5 文件指针操作 137
6.2.6 文件与文件夹操作 138
6.2.7 二进制文件读写 141
6.2.8 错误与异常处理 142
6.3 典型项目案例 149
6.3.1 需求分析 149
6.3.2 程序设计 150
6.3.3 程序编码 152
6.3.4 程序测试与交付 158
6.4 习题训练 161
6.5 项目学习评价 164
项目7 编写基于面向对象思想的学生成绩管理系统 165
7.1 学习目标 165
7.2 基础知识 166
7.2.1 面向对象编程简介 166
7.2.2 类的创建与使用 167
7.2.3 类成员和实例成员 170
7.2.4 类的继承 171
7.2.5 类的封装 174
7.2.6 类的多态 175
7.2.7 类方法和静态方法 177
7.3 典型项目案例 178
7.3.1 需求分析 178
7.3.2 程序设计 179
7.3.3 程序编码 181
7.3.4 程序测试与交付 185
7.4 习题训练 188
7.5 项目学习评价 190
项目8 编写基于数据库的学生信息管理系统 191
8.1 学习目标 191
8.2 基础知识 192
8.2.1 tkinter简介 192
8.2.2 关系型数据库概述 198
8.2.3 访问MySQL数据库 199
8.2.4 MySQL数据库操作 201
8.3 典型项目案例 205
8.3.1 需求分析 205
8.3.2 程序设计 205
8.3.3 程序编码 208
8.3.4 程序测试与交付 217
8.4 习题训练 220
8.5 项目学习评价 221
参考文献 222
作者介绍
王朝晖,江西工业职业技术学院教授,毕业于同济大学工业自动化专业,现从事计算机专业教学、管理等相关工作, 曾任学院学术委员会委员, 主要研究方向为计算机应用、高职教育管理。
媒体评论
本书配有课程标准、教学视频、教学PPT、案例源代码、课程练习及课后作业等丰富的数字化学习资源。与本书配套的数字课程“Python程序设计”已在学银在线平台上线,读者可以登录该平台在线学习课程及下载资源,也可登录华信教育资源网(www.hxedu.com.cn)免费下载资源。教师可以发邮件到271442948@qq.com获取相关资源。
关联推荐
本书配有课程标准、教学视频、教学PPT、案例源代码、课程练习及课后作业等丰富的数字化学习资源。与本书配套的数字课程“Python程序设计”已在学银在线平台上线,读者可以登录该平台在线学习课程及下载资源,也可登录华信教育资源网(www.hxedu.com.cn)免费下载资源。教师可以发邮件到271442948@qq.com获取相关资源。
1