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

图书详情(京东):

本书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系列图书---

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

(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程序设计实验指导书》81个实验项目选做参考相关推荐

  1. 微型计算机原理实验指导书,微机原理实验实验指导书2015.pdf

    微机原理实验实验指导书2015 微型计算机原理与应用 实验指导书 上 海 大 学 通 信 学 院 2015 年 3 月 实验一 8051 单片机简单编程与调试 一.实验目的 通过简单小程序的输入和调试 ...

  2. linux 实验指导书,linux操作系统实验指导书新 - 图文

    巢湖学院 -p 指定程序识别码,并列出该程序的状况. p 此参数的效果和指定\参数相同,只在列表格式方面稍有差异. r 只列出现行终端机正在执行中的程序. -t 指定终端机编号,并列出属于该终端机的程 ...

  3. 计算机网络实验指导书 pdf,计算机网络实验指导书-20210608153043.pdf-原创力文档

    实验(1) 局域网实习 一. 实验目的 1. 通过局域网实验,了解WINDOW 操作系统网络方面的主要特点. 2. 初步熟悉该系统的各种常用基本网络操作. 3. 了解以太网架构及网络布局. 二. 实验 ...

  4. 重理工c语言实验指导书答案,常熟理工学院 C语言程序设计实验实验指导书及答案...

    常熟理工学院 C语言程序设计实验实验指导书及答案 实验一 熟悉C程序运行环境 班级 学号 姓名 成绩 一.实验目的 1. 熟悉C语言Visual C++6.0调试环境. 2. 掌握C程序的编辑.调试及 ...

  5. java面向对象计算机与CD实验,Java面向对象上机实验指导书.doc

    Java面向对象上机实验指导书 山东建筑大学实验报告 课 程 :Java面向对象程序设计语言 院 (部):商学院 专 业 :电子商务 班 级 : 学生姓名: 学 号: 指导教师:陈明志 完成时间:20 ...

  6. 计算机组装与维护实验指导,计算机组装与维护实验指导书.pdf

    第 1 页计算机组装与维护实验指导书 计 算 机 组 装 与 维 护 实 验 手 册 姓名: 专业: 班级: 第 2 页计算机组装与维护实验指导书 目 录 实验一 初识计算机部件组成(0.5 学时) ...

  7. 计算机及数控编程仿真软件exsl-win7,数控铣编程与仿真实验指导书新.doc

    3 / 3 现代制造技术综合实验中心 数控铣编程与仿真实验指导书 1.实验目的: (1)通过上机实验巩固课堂所讲述的数控铣指令,掌握数控铣手工编程方法. (2)掌握EXSL-WIN7软件的编程及仿真等 ...

  8. 计算机及数控编程仿真软件exsl-win7,数控车编程与仿真实验指导书

    现代制造技术综合实验中心 数控车编程与仿真实验指导书 1.实验目的: (1)通过上机实验巩固课堂所讲述的数控车指令,掌握数控车手工编程方法. (2)掌握EXSL-WIN7软件的编程及仿真等主要功能. ...

  9. 计算机及数控编程仿真软件exsl-win7,数控铣编程与仿真实验指导书

    <计算机辅助设计与制造>课程 数控铣编程与仿真实验指导书 1.实验目的: (1)通过上机实验巩固课堂所讲述的数控铣指令,掌握数控铣手工编程方法. (2)掌握EXSL-WIN7软件的编程及仿 ...

  10. 计算机及数控编程仿真软件exsl-win7,数控铣编程与仿真实验指导书新

    数控铣实验指导书 现代制造技术综合实验中心 数控铣编程与仿真实验指导书 1.实验目的: (1)通过上机实验巩固课堂所讲述的数控铣指令,掌握数控铣手工编程方法. (2)掌握EXSL-WIN7软件的编程及 ...

最新文章

  1. 朴素贝叶斯分类器详解及中文文本舆情分析(附代码实践)
  2. 影像组学视频学习笔记(24)-文献导读:了解88种降维、分类器组合、Li‘s have a solution and plan.
  3. python3链表_python3实现单向链表
  4. echarts 时间曲线图_制作按时间每秒实时更新的echarts折线图
  5. 简述 maven 命令 package、install、deploy 的区别
  6. 基于生成对抗网络的医学数据域适应研究
  7. Linux通过进程号查询占用的端口
  8. c jni 调用java_如何使用JNI从C调用JAVA方法
  9. JSONTools Validator的使用
  10. 【“零起点”--百度地图手机SDK】如何创建一张地图
  11. Lisp面面观松本行弘谈Lisp元编程
  12. matlab电子类元件库仿真元件,matlab电力系统仿真元件讲课讲稿.doc
  13. 计算机教室建设方案ppt,屏蔽机房建设方案.ppt
  14. 黑客攻击入侵服务器的6种常见方式
  15. ROS 使用 gazebo 仿真时遇到的问题
  16. 在新旧交替的过程中,我们成长着—导师制,舞台和挑战
  17. 芮城县县名由来 芮伯庙 古魏城 芮伯万 永乐县
  18. Ubuntu磁盘管理
  19. 机器人,给我来一瓶82年的农夫山泉
  20. CAD Express Tools下载与简介

热门文章

  1. python实现批量下载视频_python批量下载抖音视频
  2. centos php ioncube_Linux安装Zend Guard和ioncube
  3. Matlab 心形函数
  4. 09 Python 利用爱心曲线函数打印自定义内容为爱心形状
  5. Jackson 学习笔记 XML转JSON
  6. C++ 虚函数语义学
  7. 工作总结—HMC5883L应用的一些说明
  8. python程序设计基础课后答案-Python语言程序设计基础(第2版)嵩天课后答案
  9. 西门子PLC丨虚拟机运行仿真器供物理主机使用
  10. 渗透测试工程师面试题大全(一)