顶部
收藏

Python程序设计基础实践教程


作者:
赵广辉 李屾 秦珀石 汪朝霞
定价:
25.00元
ISBN:
978-7-04-056081-7
版面字数:
230.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
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 词云
  • 参考文献

“Python程序设计基础实践教程”数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖实验项目模板、源代码,充分运用多种媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果的同时,为学生学习提供思维与探索的空间。

相关图书