顶部
收藏

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


作者:
陈波、熊心志、张全和、刘慧君、赵恒军
定价:
28.00 元
版面字数:
250千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2025年
ISBN:
978-7-04-058420-2
物料号:
58420-00
出版时间:
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 拓展任务——手写字母识别
                                                                                                                                                                                                  课程网址: null

                                                                                                                                                                                                  相关图书