欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Python程序设计实验指导书(第2版双色印刷国家级特色专业国家级一流本科专业计算机科学与技术配套教材山东省普通高等教育一流教材配套教材)
      • 作者:编者:董付国|责编:白立军//杨帆
      • 出版社:清华大学
      • ISBN:9787302664383
      • 出版日期:2024/06/01
      • 页数:293
    • 售价:22.4
  • 内容大纲

        本书共106个Python实验项目,涵盖运算符、内置函数、选择结构与循环结构、函数定义与使用、面向对象编程、字符串与正则表达式等Python基础知识,以及Office文件操作、数据库操作、多线程与多进程、Socket编程、tkinter编程、算法分析与设计、数字图像处理、计算机图形学、声音处理、密码学、自动运维、网络爬虫、数据分析、数据可视化和机器学习等领域的应用。书中全部案例代码适用于Python3.6/3.7/3.8/3.9/3.10/3.11/3.12/3.13等版本。
        本书可以作为Python程序设计课程的实验指导书(根据需要选择不同的实验项目)或教师参考用书,也可以作为Python爱好者的自学参考书。
  • 作者介绍

        董付国,山东工商学院计算机学院副教授,山东省一流本科课程“Python应用开发”负责人。先后出版17本Python系列教材,多次获得校级教学优秀效果奖一等奖和教学质量奖,开发过多套大型系统和软件,发表教研、科研论文40余篇,EI收录近30篇,拥有国家发明专利1项、软件著作权1项,主持和参与多项纵向课题。长期维护微信公众号“Python小屋”,免费分享超过1000篇原创技术文章和500节微课视频。
  • 目录

    实验1  Python安装与开发环境搭建
    实验2  Python运算符、内置函数、可迭代对象基本用法
    实验3  使用蒙特卡罗方法计算圆周率近似值
    实验4  使用列表实现筛选法求素数
    实验5  使用集合实现筛选法求素数
    实验6  使用filter()函数统计列表中所有非素数
    实验7  理解浮点数运算的误差
    实验8  使用枚举法验证6174猜想
    实验9  计算小明爬楼梯的爬法数量
    实验10  模拟决赛现场最终成绩计算过程
    实验11  设计和实现聪明的尼姆游戏(人机对战)
    实验12  模拟报数游戏(约瑟夫环问题)
    实验13  模拟轮盘抽奖游戏
    实验14  模拟并验证蒙蒂霍尔悖论
    实验15  无界面版猜数游戏设计与实现
    实验16  抓狐狸游戏设计与实现
    实验17  模拟汉诺塔问题
    实验18  检测密码安全强度
    实验19  凯撒加密算法原理与实现
    实验20  打字练习成绩评定
    实验21  垃圾邮件快速识别思路与基于语义的攻击方法
    实验22  批量生成姓名、家庭住址、电子邮箱等随机信息
    实验23  自定义类模拟三维向量及其运算
    实验24  自定义类实现带超时功能的队列结构
    实验25  自定义类实现LRU算法管理缓存
    实验26  自定义类实现双链表
    实验27  读写文本文件并添加行号
    实验28  计算文件MD5值
    实验29  模拟2023年山东省高考志愿填报与投档
    实验30  磁盘垃圾文件清理器DIY
    实验31  处理Excel文件中的成绩数据
    实验32  演员关系分析
    实验33  批量设置Excel文件格式
    实验34  合并多个相同表头但有纵向单元格合并的Excel文件
    实验35  Excel文件数据导入SQLite数据库
    实验36  查找Word中红色文本和加粗文本
    实验37  使用正则表达式查找Word文件中AABB形式的词语
    实验38  统计指定文件夹及其子文件夹中所有PPTX文件幻灯片的总数量
    实验39  读取PPTX文件所有幻灯片中表格内的数据
    实验40  批量导入图片创建HTML5网页文件
    实验41  转换文字式PDF文件为不可修改的图片式PDF文件
    实验42  tkinter小学数学口算题生成器设计与实现
    实验43  tkinter猜数游戏设计与实现
    实验44  tkinter电子时钟的设计与实现
    实验45  tkinter简易计算器的设计与实现
    实验46  tkinter倒计时按钮
    实验47  tkinter桌面放大器设计与实现
    实验48  tkinter旋转图片式验证码
    实验49  使用TCP实现智能聊天机器人
    实验50  使用TCP模拟FTP服务端与客户端通信程序

    实验51  使用UDP实现服务器自动发现
    实验52  使用多线程+Condition对象模拟生产者-消费者问题
    实验53  使用多线程快速复制目录树
    实验54  使用进程池统计指定范围内素数的个数
    实验55  多机器跨网络数据传输
    实验56  邮件群发程序设计与实现
    实验57  网络流量监视程序设计与实现
    实验58  爬取中国工程院院士信息
    实验59  使用Scrapy框架爬取山东省各城市天气预报
    实验60  基于断点续传技术的网络文件下载
    实验61  爬取微信公众号“Python小屋”所有历史文章并创建本地Word文件
    实验62  图像噪点添加与空域融合
    实验63  图像批量添加数字水印
    实验64  生成棋盘纹理图片
    实验65  屏幕滚动截图并自动拼接长图
    实验66  GIF动图拆分与合成
    实验67  验证码图片生成器的原理与实现
    实验68  图像滤波器设计与实现
    实验69  光照模型原理与OpenGL实现
    实验70  制作多纹理映射的旋转立方体
    实验71  OpenGL中点法和对称法画圆
    实验72  OpenGL直线裁剪算法Liang-Barsky
    实验73  OpenGL直线栽剪算法Cohen-Sutherland
    实验74  OpenGL绘制可调整形状且粗细渐变的多条B样条曲线
    实验75  OpenGL绘制沿B样条曲线运动的红色小球
    实验76  使用维吉尼亚密码算法实现加密和解密
    实验77  暴力破解MD5值
    实验78  使用高级加密算法AES对信息进行加密和解密
    实验79  查杀系统中指定进程
    实验80  控制另一个Python程序的输入输出
    实验81  使用Matplotlib绘制折线图对龟兔赛跑中兔子和乌龟的行走状态进行可视化
    实验82  使用Matplotlib绘制正多边形逼近圆周
    实验83  绘制折线图并实现鼠标悬停标注
    实验84  Matplotlib可视化多只蚂蚁在木棍上的运动
    实验85  Matplotlib模拟多个小球直线运动组成动画
    实验86  Matplotlib绘制交互式图形辅助初中几何教学
    实验87  Matplotlib绘制双层环状图
    实验88  Matplotlib控制图形中不同元素的图层
    实验89  Matplotlib绘制和保存任意长度的GIF动图
    实验90  使用柱状图和热力图可视化并分析学生成绩数据
    实验91  Pandas分析小区业主用水情况
    实验92  Pandas分析小明饮食是否健康
    实验93  模拟2023年山东省高考考生位次计算
    实验94  数据分析与可视化综合实验
    实验95  WAV声音文件处理
    实验96  Python+Pillow+MoviePy合成不同尺寸的图像为视频
    实验97  MoviePy批量视频添加滚动弹幕
    实验98  MoviePy为视频文件创建异形遮罩
    实验99  自己开发录课软件
    实验100  基于用户协同过滤算法的电影打分与推荐

    实验101  使用线性回归算法预测儿童身高
    实验102  使用KNN分类算法实现根据身高和体重对体型分类
    实验103  基于朴素贝叶斯算法的中文邮件分类原理及对抗
    实验104  使用k-means聚类算法进行分类和图像压缩
    实验105  使用网格搜索确定支持向量机模型用于手写数字识别时的最优参数
    实验106  使用决策树算法判断学员Python水平
    参考文献