顶部
收藏

Python编程基础及应用实验教程


作者:
陈波、熊心志、张全和、刘慧君、赵恒军
定价:
28.00元
ISBN:
978-7-04-058420-2
版面字数:
250.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2022-06-20
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书是《Python编程基础及应用》(陈波、刘慧君主编)的配套实验教材。

为方便教学过程的组织和读者的实践练习,本书按照理论教材的内容体系和顺序提供了由浅入深的18个基础实验以及6个综合实验。其中,每个实验又由多个独立的或相互关联的,逐次递进的小项目构成,全书共包含约90个实践案例。

考虑到初学者的一般学习规律,本书中的多数案例均对问题进行了详细分析,提供了解题思路,部分案例还提供了代码框架或流程图以及测试用例。为了提高读者的学习效率,本书提供了全套的实验数据文件包,可供下载,并在一些关键环节,直接提供了代码片段,以避免不必要的数据输入和徒劳的互联网检索。

作为新形态教材,本书以二维码形式为复杂的实践环节提供详细指导,这些指导内容将随着相关软件和工具的版本变化而适时更新。读者在应用理论教材进行理论学习的同时,结合本书进行实践练习,学习与实践相结合,在实践中升华对理论知识的理解。

本书既可用作相关理论教材的配套实验用书,也可作为Python编程学习者的实践指南。

  • 前辅文
  • 基础实验篇
    • 实验1 Python开发环境及编程基础
      • 1.1 跟我做
      • 1.2 支持资源
      • 1.3 供参考的建议
    • 实验2 神奇的print()
      • 2.1 简单print()输出
      • 2.2 漂亮表格
      • 2.3 符号乒乓球
      • 2.4 土味情话生成器
    • 实验3 简单的计算及输入输出
      • 3.1 分苹果
      • 3.2 火车相遇
      • 3.3 对角线
      • 3.4 猴子吃桃
      • 3.5 游客检票
      • 3.6 英文字母
      • 3.7 橡皮泥
      • 3.8 菲姐游泳
      • 3.9 GPA计算
    • 实验4 装番茄和啤酒的容器
      • 4.1 筑基
      • 4.2 排序、统计及运算
      • 4.3 列表推导
      • 4.4 range()
      • 4.5 切片
      • 4.6 不按常理出牌的列表
    • 实验5 名字绑定
      • 5.1 爱与人生
      • 5.2 彼得还是朵拉
      • 5.3 矩阵迷踪
    • 实验6 条件与分支
      • 6.1 大小比较
      • 6.2 闰年判断
      • 6.3 印第安男孩
      • 6.4 超速罚款
      • 6.5 象限判定
      • 6.6 3个数排序
    • 实验7 简单的循环程序
      • 7.1 使用格雷戈里公式求解圆周率π
      • 7.2 三天打鱼,两天晒网
      • 7.3 验证哥德巴赫猜想
    • 实验8 程序断点调试
      • 8.1 跟我做
      • 8.2 练一练
    • 实验9 循环进阶
      • 9.1 猜数字
      • 9.2 最大公约数
      • 9.3 搬砖
    • 实验10 十赌九输,久赌必输
      • 10.1 “总是赢钱”的大明
      • 10.2 久赌必输
      • 10.3 十赌九输
    • 实验11 字典操作及应用
      • 11.1 基本操作
      • 11.2 统计单词出现的次数
      • 11.3 中国各省大学统计
    • 实验12 用函数实现模块化程序设计
      • 12.1 富翁与骗子
      • 12.2 求定积分通用函数
      • 12.3 求ex的近似数
      • 12.4 存函数于模块
      • 12.5 默认值参数
      • 12.6 非只读类型参数
      • 12.7 任意数量的参数
    • 实验13 从前有座山,山里有座庙
      • 13.1 递归的链条和基例
      • 13.2 归并排序
    • 实验14 用“三分法”查找假硬币
      • 14.1 三分递归
      • 14.2 三分非递归
    • 实验15 拥抱对象
      • 15.1 掷骰子
      • 15.2 宠物的继承结构
      • 15.3 三维向量的运算
      • 15.4 平面矩形
    • 实验16 数据分析之排序
      • 16.1 大与小
      • 16.2 sort和sorted
      • 16.3 力的较量
      • 16.4 德才兼备
    • 实验17 文件读写
      • 17.1 文件目录结构
      • 17.2 为程序文件添加行号
      • 17.3 统计Excel文件中的成绩
      • 17.4 json格式文件存取
      • 17.5 使用pickle存取二进制文件
    • 实验18 扩展库的安装与使用
      • 18.1 安装扩展库
      • 18.2 numpy和matplotlib的简单使用
      • 18.3 使用SymPy求积分
      • 18.4 使用folium绘制旧金山市犯罪热力地图
  • 综合实验篇
    • 实验19 查验身份证
      • 19.1 身份证与校验码
      • 19.2 单个身份证的查验
      • 19.3 批量身份证查验
    • 实验20 这不是演习
      • 20.1 莫尔斯电码
      • 20.2 电文编码
      • 20.3 电文译码
      • 20.4 永不消逝的电波
    • 实验21 细胞计数
      • 21.1 从文件中读取二值化矩阵
      • 21.2 图的宽度优先遍历
      • 21.3 循环遍历与搜索
    • 实验22 网络爬取电影数据
      • 22.1 HTML
      • 22.2 正则表达式库re
      • 22.3 猫眼电影TOP 100榜单抓取
      • 22.4 拓展任务——抓取股票数据
    • 实验23 电影票房数据可视化
      • 23.1 numpy和pandas
      • 23.2 matplotlib
      • 23.3 实践——电影票房数据可视化
      • 23.4 拓展任务——绘制某药店药品销售数据走势图和占比图
    • 实验24 手写数字识别
      • 24.1 sklearn
      • 24.2 手写数字识别过程
      • 24.3 手写数字识别完整代码
      • 24.4 拓展任务——手写字母识别

本课程与纸质教材《Python编程基础及应用实验教程》一体化设计,紧密配合,本课程实验素材和源代码等板块。充分运用多种形式媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容,在提升课程教学效果的同时,为学生学习提供了思维与探索的空间。
 

相关图书