Python语言程序设计实验教程
¥39.00定价
作者: 伊浩,林明杰
出版时间:2024-08
出版社:东北师范大学出版社
- 东北师范大学出版社
- 9787577117744
- 1-1
- 533148
- 16开
- 2024-08
- 公共课
- 本科
作者简介
内容简介
本书是《Python语言程序设计》一书的配套实验教材。全书共8章,主要内容包括主教材各章节概要、上机实验、思考与练习、习题与参考答案。本书包含36个实验,涉及Python语言的集成开发环境、Python语言的语言基础、流程控制结构、组合数据类型的使用、函数和模块的使用、Python的文件操作、异常处理、Python第三方常用库使用、Python图形化界面编程、数据分析和数据可视化等内容,其中每个实验程序都经过调试和运行,详细介绍了上机课具体的实验目的、实验环境、实验内容和实验过程,使学生明确上机实验任务,在实验过程中加深对课堂所学知识的理解并提高实际动手能力。本书可作为普通高等院校开设程序设计的实验指导教材,也可以作为自学参考书。
目录
第1章 Python语言快速入门
1.1 Python的安装与配置
1.2 运行Python程序
1.3 turtle库介绍
实验一 搭建开发环境
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 初识Python程序
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 读取航空数据
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第2章 基础语法
2.1 Python基础
2.1.1 程序设计方法
2.1.2 Python基本语法
2.2 基本数据类型和运算符
2.2.1 Python的基本数据类型
2.2.2 math库简介
2.2.3 基本的输入/输出方法
2.3 Python的内置函数
2.3.1 转换函数
2.3.2 数学运算类的内置函数
实验一 有关字符串的操作
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 有关计算的那些事
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 酒店管理程序-示意图
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 航空数据分析1
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第3章 程序的控制结构
3.1 程序的顺序结构
3.2 程序的分支结构
3.3循环结构
实验一 空气质量测评
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 酒店管理——管理员登录程序
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 歌唱大赛选手成绩计算
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 猜数游戏
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验五 剪刀、石头、布游戏
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验六 乒乓球比赛
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验七 淘汰游戏
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验八 黑夜里的雪花
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验九 航空数据分析2
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第4章 数据结构
4.1 组合数据类型概述
4.2 列表
4.3 元组
4.4 字典
4.5 集合
4.6 jieba库
4.7 numpy库
实验一 花园里的花
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 元素出现频率
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 学生成绩
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 快递物流公司信息簿
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验五 西游人物出场次数统计
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验六 我不是药神
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验七 航空数据分析3
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第5章 函数和模块
5.1 函数
5.1.1 函数定义
5.1.2 函数递归调用
5.1.3 函数参数
5.1.4 变量作用域
5.1.5 lambda表达式
5.2 模块、包、库
5.2.1 模块
5.2.2 包
5.2.3 datetime库简介
5.2.4 random库简介
5.2.5 turtle库
5.2.6 Python的第三方库
5.3 异常处理
实验一 计算题打印
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 梵高星空图
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 国际象棋的传说
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 酒店管理系统
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验五 航空数据分析4
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第6章 文件
6.1 文件读写
6.1.1 文件
6.1.2 文件操作
6.2 文件夹操作
实验一 记录武侠人物信息
一、实验目的
二、实验环境
三、实验内容
四、 实验步骤
五、思考与练习
实验二 数据加密
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 快递物流公司电话簿
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第7章 图形化界面开发
7.1 tkinter库介绍
7.1.1 第一个tkinter程序
7.1.2 向窗体中添加组件
7.2 tkinter组件开发
7.2.1 tkinter组件概览
7.2.2 使用按钮控件
7.2.3 使用文本框控件
7.3 tkinter库的事件
7.3.1 tkinter事件基础
7.3.2 动态绘图程序
7.3.3 使用菜单控件
7.3.4 使用标签控件
7.3.5 使用单选按钮和复选框控件
实验一 界面设计
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 酒店管理系统-图形化
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第8章 数据可视化
8.1 什么是数据可视化
8.2 matplotlib基础
实验一 sin()函数
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 航空数据可视化
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
参考文献
1.1 Python的安装与配置
1.2 运行Python程序
1.3 turtle库介绍
实验一 搭建开发环境
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 初识Python程序
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 读取航空数据
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第2章 基础语法
2.1 Python基础
2.1.1 程序设计方法
2.1.2 Python基本语法
2.2 基本数据类型和运算符
2.2.1 Python的基本数据类型
2.2.2 math库简介
2.2.3 基本的输入/输出方法
2.3 Python的内置函数
2.3.1 转换函数
2.3.2 数学运算类的内置函数
实验一 有关字符串的操作
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 有关计算的那些事
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 酒店管理程序-示意图
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 航空数据分析1
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第3章 程序的控制结构
3.1 程序的顺序结构
3.2 程序的分支结构
3.3循环结构
实验一 空气质量测评
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 酒店管理——管理员登录程序
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 歌唱大赛选手成绩计算
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 猜数游戏
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验五 剪刀、石头、布游戏
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验六 乒乓球比赛
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验七 淘汰游戏
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验八 黑夜里的雪花
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验九 航空数据分析2
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第4章 数据结构
4.1 组合数据类型概述
4.2 列表
4.3 元组
4.4 字典
4.5 集合
4.6 jieba库
4.7 numpy库
实验一 花园里的花
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 元素出现频率
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 学生成绩
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 快递物流公司信息簿
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验五 西游人物出场次数统计
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验六 我不是药神
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验七 航空数据分析3
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第5章 函数和模块
5.1 函数
5.1.1 函数定义
5.1.2 函数递归调用
5.1.3 函数参数
5.1.4 变量作用域
5.1.5 lambda表达式
5.2 模块、包、库
5.2.1 模块
5.2.2 包
5.2.3 datetime库简介
5.2.4 random库简介
5.2.5 turtle库
5.2.6 Python的第三方库
5.3 异常处理
实验一 计算题打印
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 梵高星空图
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 国际象棋的传说
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验四 酒店管理系统
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验五 航空数据分析4
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第6章 文件
6.1 文件读写
6.1.1 文件
6.1.2 文件操作
6.2 文件夹操作
实验一 记录武侠人物信息
一、实验目的
二、实验环境
三、实验内容
四、 实验步骤
五、思考与练习
实验二 数据加密
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验三 快递物流公司电话簿
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第7章 图形化界面开发
7.1 tkinter库介绍
7.1.1 第一个tkinter程序
7.1.2 向窗体中添加组件
7.2 tkinter组件开发
7.2.1 tkinter组件概览
7.2.2 使用按钮控件
7.2.3 使用文本框控件
7.3 tkinter库的事件
7.3.1 tkinter事件基础
7.3.2 动态绘图程序
7.3.3 使用菜单控件
7.3.4 使用标签控件
7.3.5 使用单选按钮和复选框控件
实验一 界面设计
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 酒店管理系统-图形化
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
第8章 数据可视化
8.1 什么是数据可视化
8.2 matplotlib基础
实验一 sin()函数
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
实验二 航空数据可视化
一、实验目的
二、实验环境
三、实验内容
四、实验步骤
五、思考与练习
参考文献