《Python程序设计实验指导书》81个实验项目选做参考

图书信息:《Python程序设计实验指导书》(ISBN:9787302525790),董付国,清华大学出版社

《Python程序设计实验指导书》81个实验项目选做参考_第1张图片

图书详情(京东):《Python程序设计实验指导书》81个实验项目选做参考_第2张图片

本书81个实验项目可与董付国老师的《Python程序设计(第2版)》、《Python程序设计(第3版)》、《Python程序设计基础(第2版)》、《Python程序设计基础与应用》、《Python程序设计实例教程》等教材配合使用,用书老师可以联系董老师获取配套源码和测试数据文件。

发送公众号消息“小屋刷题”可以获取Python小屋刷题神器,1200道Python题目随时可以在线练习。

===============

主教材1:《Python程序设计基础(第2版)》,ISBN:9787302490562,董付国,清华大学出版社

适合专业:非计算机专业(偏理)

实验选择参考:

主教材章节

参考实验

第1章  Python概述

实验1  Python安装与开发环境搭建

第2章  运算符、表达式与内置对象

实验2  Python运算符、内置函数、序列用法

实验7  理解浮点数运算的误差

第3章  详解Python序列结构

实验4  实用列表实现筛选法求素数

实验5  使用集合实现筛选法求素数

实验6  使用filter()函数统计列表中所有非素数

第4章  程序控制结构

实验3  使用蒙特·卡罗方法计算圆周率近似值

实验8  使用枚举法验证6174猜想

第5章  函数

实验9  计算小明爬楼梯的爬法数量

实验16   抓狐狸游戏设计与实现

第6章  面向对象程序设计

实验23  自定义类模拟三维向量及其运算

第7章  字符串

实验19  凯撒加密算法原理与实现

实验20  打字练习成绩评定

第8章  正则表达式


第9章  文件内容操作

实验28  处理Excel文件中的成绩数据

实验29  演员关系分析

实验32  使用正则表达式查找Word文件中AABB形式的词语

第10章  文件与文件夹操作

实验27  磁盘垃圾文件清理器DIY

第11章  异常处理结构与单元测试


第12章  数据库应用开发

实验32  Excel文件数据导入SQLite数据库

第13章  数据分析与科学计算可视化

实验75  数据分析与可视化综合实验

主教材2:《Python程序设计(第3版)》,ISBN:9787302550839,董付国,清华大学出版社

适合专业:计算机、网络工程、软件工程

实验选择参考:

主教材章节

参考实验

第1章  基础知识

实验1  Python安装与开发环境搭建

第2章  Python序列

实验2  Python运算符、内置函数、序列用法

实验7  理解浮点数运算的误差

第3章  选择与循环

实验3  使用蒙特·卡罗方法计算圆周率近似值

实验4  实用列表实现筛选法求素数

实验5  使用集合实现筛选法求素数

实验6  使用filter()函数统计列表中所有非素数

实验8  使用枚举法验证6174猜想

实验10  模拟决赛现场最终成绩计算过程

实验15  无界面版猜数游戏设计与实现

第4章  字符串与正则表达式

实验18  检测密码安全强度

实验19  凯撒加密算法原理与实现

实验20  打字练习成绩评定

实验21  垃圾邮件快速识别思路与实现

第5章  函数设计与使用

实验9  计算小明爬楼梯的爬法数量

实验11  设计和实现聪明的尼姆游戏(人机对战)

实验12  模拟报数游戏(约瑟夫环问题)

实验13  模拟轮盘抽奖游戏

实验14  模拟蒙蒂·霍尔悖论游戏

实验16  抓狐狸游戏设计与实现

实验17  模拟汉诺塔问题

第6章  面向对象程序设计

实验23  自定义类模拟三维向量及其运算

实验24  自定义类实现带超时功能的队列结构

第7章  文件操作

实验22  批量生成姓名、家庭住址、电子邮箱等随机信息

实验25  读写文本文件并添加行号

实验26  计算文件MD5值

实验27  磁盘垃圾文件清理器DIY

实验28  处理Excel文件中的成绩数据

实验29  演员关系分析

实验30  批量修改Excel文件格式

实验31  合并多个相同表头但有纵向单元格合并的Excel文件

实验32  使用正则表达式查找Word文件中AABB形式的词语

实验33  查找Word中红色文本和加粗文本

实验34  使用正则表达式查找Word文件中AABB形式的词语

实验35  统计指定文件夹及其子文件夹中所有PPTX文件中幻灯片总数量

实验36  读取PPTX文件所有幻灯片中表格内的数据

实验37  批量导入图片创建HTML5网页文件

第8章  异常处理结构与程序调试、测试


第9章  GUI编程

实验38  tkinter版小学数学口算题生成器设计与实现

实验39  tkinter版猜数游戏设计与实现

实验40  tkinter电子时钟的设计与实现

实验41  tkinter简易计算器的设计与实现

实验42  tkinter版倒计时按钮

实验43  tkinter版桌面放大器设计与实现

第10章  网络程序设计

实验44  使用TCP协议实现智能聊天机器人

实验45  使用TCP协议模拟FTP服务端与客户端通信程序

实验46  使用UDP协议实现服务器自动发现

实验51  邮件群发程序设计与实现

实验52  网络流量监视程序设计与实现

实验53  爬取中国工程院院士信息

实验54  使用scrapy框架爬取山东各城市天气预报

实验56  爬取百度指定关键字搜索结果前十页信息

第11章  安卓平台的Python编程


第12章  Windows系统编程


第13章  多线程与多进程编程

实验47  使用多线程+Condition对象模拟生产者/消费者问题

实验48  使用多线程快速复制目录树

实验49  使用进程池统计指定范围内素数的个数

实验50  多机器跨网络数据传输

实验69  查杀系统中指定进程

实验70  控制另一个Python程序的的输入输出

第14章  数据库编程

实验32  Excel文件数据导入SQLite数据库

第15章  多媒体编程

实验57  图像噪点添加与空域融合

实验58  图像批量添加数字水印

实验59  生成棋盘纹理图片

实验60  把多个图片拼接为长图

实验61  把GIF动图拆分为多个静态图片

实验62  验证码图片生成器的原理与实现

实验63  图像滤波器设计与实现

实验64  光照模型原理与OpenGL实现

实验65  制作多纹理映射的旋转立方体

实验76  WAV声音文件处理

第16章  逆向工程与软件分析


第17章  数据分析、科学计算与可视化

实验71  使用matplotlib绘制折线图对龟兔赛跑中兔子和乌龟的行走轨迹进行可视化

实验72  使用matplotlib绘制正多边形逼近圆周

实验73  绘制折线图并实现鼠标悬停标注

实验74  使用柱状图和热力图可视化并分析学生成绩数据

实验75  数据分析与可视化综合实验

实验77  基于用户协同过滤算法的电影打分与推荐

实验78  使用线性回归算法预测儿童身高

实验79  使用KNN分类算法实现根据身高和体重对体型分类

实验80  使用朴素贝叶斯算法实现中文邮件分类

实验81  使用k-means聚类算法进行分类

第18章  密码学编程

实验66  使用维吉尼亚密码算法实现加密和解密

实验67  暴力破解MD5值

实验68  使用高级加密算法AES对信息进行加密和解密

主教材3:《Python程序设计基础与应用》,ISBN:9787111606178,董付国,机械工业出版社

适合专业:非计算机专业(偏文、商)

实验选择参考:

主教材章节

参考实验

第1章  Python概述

实验1  Python安装与开发环境搭建

第2章  内置对象、运算符、表达式、关键字

实验2  Python运算符、内置函数、序列用法

实验7  理解浮点数运算的误差

第3章  Python序列结构

实验4  实用列表实现筛选法求素数

实验5  使用集合实现筛选法求素数

第4章  选择结构与循环结构

实验3  使用蒙特·卡罗方法计算圆周率近似值

实验8  使用枚举法验证6174猜想

实验15  无界面版猜数游戏

第5章  函数

实验9  计算小明爬楼梯的爬法数量

实验16  抓狐狸游戏设计与实现

第6章  面向对象程序设计

实验23  自定义类模拟三维向量及其运算

第7章  字符串

实验18  检测密码安全强度

实验20  打字练习成绩评定

第8章  正则表达式

实验32  使用正则表达式查找Word文件中AABB形式的词语

第9章  文件内容操作

实验29  演员关系分析

实验33  查找Word中红色文本和加粗文本

第10章  文件与文件夹操作

实验27  磁盘垃圾文件清理器DIY

第11章  异常处理结构与单元测试


第12章  tkinter编程案例

实验38  tkinter版小学数学口算题生成器设计与实现

实验39  tkinter版猜数游戏设计与实现

实验41  tkinter简易计算器的设计与实现

第13章  网络爬虫入门与应用

实验53  爬取中国工程院院士信息

实验54  使用scrapy框架爬取山东各城市天气预报

实验56  爬取百度指定关键字搜索结果前十页信息

第14章  Python数据分析与处理

实验75  数据分析与可视化综合实验

第15章  数据可视化

实验71  使用matplotlib绘制折线图对龟兔赛跑中兔子和乌龟的行走轨迹进行可视化

实验72  使用matplotlib绘制正多边形逼近圆周

 

温馨提示

关注本公众号“Python小屋”,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的1000篇原创技术文章列表(可根据关键字在页面上搜索感兴趣的文章),通过“最新资源”==>“微课专区”可以免费观看500节Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源,海量宝藏等你来挖掘

《Python程序设计实验指导书》81个实验项目选做参考_第3张图片

---董付国老师Python系列图书---

友情提示:不建议购买太多,最好先通过京东、当当、天猫查阅图书了解目录和侧重点,然后再选择购买适合自己的书。

(1)《Python程序设计(第2版)》(ISBN:978-7-302-43651-5),清华大学出版社,2016年8月出版,2019年度清华大学出版社畅销图书

(2)《Python可以这样学》(ISBN:978-7-302-45646-9),清华大学出版社,2017年2月

(3)《Python程序设计基础(第2版)》(ISBN:978-7-302-49056-2)清华大学出版社,2018年1月出版,2019年度清华大学出版社畅销图书

(4)《中学生可以这样学Python》(ISBN:978-7-302-48039-6)清华大学出版社

(5)《Python程序设计开发宝典》(ISBN:978-7-302-47210-0)清华大学出版社,2018年10月

(6)《玩转Python轻松过二级》(ISBN:978-7-302-49916-9)清华大学出版社,2018年5月

(7)《Python程序设计基础与应用》(ISBN:978-7-111-60617-8),机械工业出版社,2018年9月

(8)《Python程序设计实验指导书》(ISBN:9787302525790),清华大学出版社,2019年4月

(9)《Python编程基础与案例集锦(中学版)》(ISBN:978-7-121-35539-4),电子工业出版社,2019年4月

(10)《大数据的Python基础》(ISBN:978-7-111-62455-4),机械工业出版社,2019年5月出版

(11)译作《Python程序设计》,机械工业出版社(华章),2018年11月出版

(12)繁体版《Python也可以这样学》,台湾博硕文化股份有限公司,2017年10月出版,本书为《Python可以这样学》在台湾发行的繁体版,两本书内容一样,不建议重复购买。

(13)《Python程序设计实例教程》(ISBN:978-7-111-63198-9),机械工业出版社

(14)《Python数据分析、挖掘与可视化》(ISBN:978-7-115-52361-7),人民邮电出版社,2019年12月

(15)《Python程序设计(第3版)》(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月

(16)《Python程序设计实用教程》(ISBN:978-7-5635-6065-3),北京邮电大学出版社,2020年7月

(17)《中学生可以这样学Python(微课版)》清华大学出版社,ISBN:9787302554639,2020年8月

2020年秋季学期Python教材推荐与选用参考

董付国老师Python在线课程资源使用方法

董付国老师6本Python教材PDF版免费阅读

《Python数据分析、挖掘与可视化》前3章书稿PDF免费阅读

《Python程序设计基础与应用》前3章书稿PDF免费阅读

号外号外--Python小屋刷题神器上线啦

《中学生可以这样学Python》84节微课免费观看地址

《Python编程基础与案例集锦(中学版)》80课视频免费观看地址

教学大纲

非计算机专业《Python程序设计基础》教学参考大纲

计算机相关专业“Python程序设计”教学大纲(参考)

《Python数据分析、挖掘与可视化》教学大纲(参考)

《Python程序设计(第3版)》配套教学大纲

课后习题答案

《Python程序设计基础(第2版)》习题答案

《Python程序设计基础与应用》课后习题答案

《Python程序设计(第3版)》课后习题答案

《Python程序设计实用教程》课后习题答案

《Python程序设计实例教程》课后习题参考答案

你可能感兴趣的:(python,编程语言,数据分析,大数据,数据挖掘)