顶部
收藏

Python程序设计基础实践教程


作者:
赵广辉 李屾 秦珀石 汪朝霞
定价:
25.00 元
版面字数:
230.00千字
开本:
16开
装帧形式:
平装
页数:
156
最新
印次时间:
2025年07月
ISBN:
978-7-04-056081-7
物料号:
56081-00
出版时间:
2021-06-09
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书为《Python程序设计基础》(赵广辉等编著)的配套实践教材,全书包括人机交互、turtle绘图、数值类型、流程控制、函数、字符串、序列类型、集合与字典、文件和数据可视化共10类实验的31个Python实验项目,实验项目的设置与主教材同步,方便组织实践教学。本书突破传统教学习惯,将培养复杂问题求解能力作为实验的主要目标。实验项目的设计着重培养学生灵活运用所学知识解决实际工程问题的能力,融入分而治之的思想和方法,培养学生利用函数与模块化程序设计方法解决复杂问题的能力。

本书为新形态教材,配套资源丰富,教学适用性强,适合作为高等学校Python程序设计课程教材,也适合初学Python程序设计语言的读者自学使用。

  • 目录
    • 前辅文
      • Python环境配置
        • 0.1 Python解释器及其安装
          • 0.2 第三方库的安装配置
            • 0.2.1 包管理器
              • 0.2.2 文件方式安装
                • 0.2.3 源码安装
                  • 0.2.4 更换国内源
                    • 0.2.5 批量安装或更新第三方库
                      • 0.2.6 常见问题
                      • 0.3 开发环境的安装与配置
                      • 实验一 人机交互
                        • 1.1 实验目的
                          • 1.2 预备知识
                            • 1.2.1 输出函数
                              • 1.2.2 输入函数
                                • 1.2.3 类型转换函数
                                  • 1.2.4 格式化输出
                                  • 1.3 训练题目
                                    • 1.4 实验项目
                                      • 1.4.1 日期格式化输出
                                        • 1.4.2 欢迎入学
                                          • 1.4.3 数学四则运算
                                        • 实验二 turtle绘图
                                          • 2.1 实验目的
                                            • 2.2 预备知识
                                              • 2.3 训练题目
                                                • 2.4 实验项目
                                                  • 2.4.1 绘制奥林匹克五环标志
                                                    • 2.4.2 绘制特定图形
                                                      • 2.4.3 绘制中国象棋
                                                    • 实验三 数值类型
                                                      • 3.1 实验目的
                                                        • 3.2 预备知识
                                                          • 3.2.1 常用数字类型转换函数
                                                            • 3.2.2 内置数值运算函数
                                                              • 3.2.3 math库的导入与应用
                                                                • 3.2.4 基本数学运算
                                                                  • 3.2.5 其他常用运算
                                                                    • 3.2.6 控制浮点数输出精度
                                                                    • 3.3 训练题目
                                                                      • 3.4 实验项目
                                                                        • 3.4.1 计算弓形的面积
                                                                          • 3.4.2 地球数据计算
                                                                            • 3.4.3 学费计算
                                                                          • 实验四 流程控制
                                                                            • 4.1 实验目的
                                                                              • 4.2 预备知识
                                                                                • 4.2.1 range()函数
                                                                                  • 4.2.2 for循环的基本结构
                                                                                    • 4.2.3 while循环的基本结构
                                                                                      • 4.2.4 循环嵌套的使用
                                                                                        • 4.2.5 break语句
                                                                                          • 4.2.6 continue语句
                                                                                            • 4.2.7 if…elif…else分支语句
                                                                                            • 4.3 训练题目
                                                                                              • 4.4 实验项目
                                                                                                • 4.4.1 中国古代数学问题
                                                                                                  • 4.4.2 个人所得税计算器
                                                                                                    • 4.4.3 存款买房
                                                                                                      • 4.4.4 计算圆周率
                                                                                                    • 实验五 函数
                                                                                                      • 5.1 实验目的
                                                                                                        • 5.2 预备知识
                                                                                                          • 5.2.1 函数定义与返回值
                                                                                                            • 5.2.2 自定义模块
                                                                                                            • 5.3 训练题目
                                                                                                              • 5.4 实验项目
                                                                                                                • 5.4.1 来自计算机的问候
                                                                                                                  • 5.4.2 自定义数学函数模块
                                                                                                                    • 5.4.3 神奇的素数
                                                                                                                  • 实验六 字符串
                                                                                                                    • 6.1 实验目的
                                                                                                                      • 6.2 预备知识
                                                                                                                        • 6.2.1 序列类型
                                                                                                                          • 6.2.2 通用序列操作
                                                                                                                            • 6.2.3 常用处理方法
                                                                                                                              • 6.2.4 random模块
                                                                                                                              • 6.3 训练题目
                                                                                                                                • 6.4 实验项目
                                                                                                                                  • 6.4.1 信息加密与解密
                                                                                                                                    • 6.4.2 文本分析
                                                                                                                                      • 6.4.3 日期分析处理
                                                                                                                                        • 6.4.4 单词猎手游戏
                                                                                                                                      • 实验七 序列类型
                                                                                                                                        • 7.1 实验目的
                                                                                                                                          • 7.2 预备知识
                                                                                                                                            • 7.2.1 序列的常用方法与操作
                                                                                                                                              • 7.2.2 序列的排序与逆序
                                                                                                                                                • 7.2.3 序列相关内置函数
                                                                                                                                                  • 7.2.4 列表推导式
                                                                                                                                                  • 7.3 训练题目
                                                                                                                                                    • 7.4 实验项目
                                                                                                                                                      • 7.4.1 分配学号
                                                                                                                                                        • 7.4.2 葡萄酒评论分析报告
                                                                                                                                                          • 7.4.3 模拟生成身份信息并查验身份
                                                                                                                                                        • 实验八 集合与字典
                                                                                                                                                          • 8.1 实验目的
                                                                                                                                                            • 8.2 预备知识
                                                                                                                                                              • 8.2.1 集合的创建与基本操作
                                                                                                                                                                • 8.2.2 集合的关系
                                                                                                                                                                  • 8.2.3 集合的运算
                                                                                                                                                                    • 8.2.4 字典的常用方法与操作
                                                                                                                                                                    • 8.3 训练题目
                                                                                                                                                                      • 8.4 实验项目
                                                                                                                                                                        • 8.4.1 大学排行榜分析
                                                                                                                                                                          • 8.4.2 简易英汉字典
                                                                                                                                                                            • 8.4.3 股票分析
                                                                                                                                                                          • 实验九 文件
                                                                                                                                                                            • 9.1 实验目的
                                                                                                                                                                              • 9.2 预备知识
                                                                                                                                                                                • 9.2.1 文件的打开和关闭
                                                                                                                                                                                  • 9.2.2 文本文件的读写方法
                                                                                                                                                                                    • 9.2.3 文件的写入方法
                                                                                                                                                                                      • 9.2.4 CSV文件的读写
                                                                                                                                                                                      • 9.3 训练题目
                                                                                                                                                                                        • 9.4 实验项目
                                                                                                                                                                                          • 9.4.1 词频统计
                                                                                                                                                                                            • 9.4.2 批量文件处理与格式转换
                                                                                                                                                                                          • 实验十 数据可视化
                                                                                                                                                                                            • 10.1 实验目的
                                                                                                                                                                                              • 10.2 预备知识
                                                                                                                                                                                                • 10.3 训练题目
                                                                                                                                                                                                  • 10.4 实验项目
                                                                                                                                                                                                    • 10.4.1 科学实验数据可视化
                                                                                                                                                                                                      • 10.4.2 金融数据可视化
                                                                                                                                                                                                        • 10.4.3 词云
                                                                                                                                                                                                      • 参考文献
                                                                                                                                                                                                      课程网址: null

                                                                                                                                                                                                      相关图书