还剩15页未读,
继续阅读
所属成套资源:粤教清华版信息技术八年级上学期课件PPT
成套系列资料,整套一键下载
清华大学版2023 初中信息技术 八年级上册 第一单元第4节《“无所不能”的模块》(课件)
展开
编写组 第3节 “无所不能”的模块第1单元 用计算机程序解决问题八年级 上册问题探讨 我们可以用各种各样的积木搭起一座座城堡。如果把特定功能的函数比喻成“积木”,把功能相近的函数“包装”起来成为模块,那么一盒“积木”就是一个模块。以 Python 语言为例,它提供了灵活的模块机制,其模块底层可以使用其他编程语言(如 C 语言、C++ 语言等)来实现。这样一来,它就像“胶水”一样把各种编程语言“黏合”在一块,并发挥出各种语言的优势。你心动了吗?你最想了解什么?你的项目可能需什么模块?自主阅读1、学习内容:用模块解决问题的过程及常用的模块。2、学习要求:阅读教材,了解模块解决问题的过程。先自主学习,再小组合作研讨,还不能解决的疑难向老师求助。不着急动手实践。要点讲解1、在系统终端(cmd)下如何安装模块?安装模块的命令: pip install 模块名称使用国内镜像的命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 要点讲解2、在 jupyter notebook 的终端下如何安装模块?要点讲解3、thonny:使用菜单中管理包工具进行安装。要点讲解4、使用 import pypinyin 进行测试。 体验活动体验活动1、学会安装并用import pypinyin测试。2、先在pypi.org网站上自主学习该模块的用法。网址为:https://pypi.org/project/pypinyin/体验活动3、画流程图。4、调试运行,组内交流。5、展示、汇报与交流。项目应用1、讨论相关知识在小组项目中解决问题的作用并做好记录。2、及时做好项目的纸质讨论材和电子档案的更新、整理与保存。问题探讨 面对如此丰富的模块,你一定跃跃欲试了!很多开源 Python 模块在数据统计、可视化表达、机器学习、深度学习、 自然语言处理、数据抓取和分布式深度学习等领域都有不错的表现。模块是一种根据功能进行封装的算法实现,有较强的针对性。你想通过模块来解决哪些真实任务?为你的项目找了哪些模块?自主阅读1、学习内容:tqdm模块、PyAutoGui库、PIL库的功能及使用方法,重点关注PIL库。2、学习要求:阅读教材,但不限于教材,边阅读边调试,遇到问题尽量通过网络解决。3、交流合作:展示你的结果,提出困惑,互相学习。要点讲解1、如何快速掌握并把一个模块运用于自己的项目?(1)阅读官方文档;(2)获取他人使用经验(阅读他人分享的技术文章);(3)阅读他人的代码(或例程)等;(4)及时把所获得知识用电子文档进行记录,学会日积月累。要点讲解2、PIL库的安装方法: 在 cmd 或 jupyter 的终端里输入: pip install pillow实践活动实践活动1、在原来的受邀人员管理程序的基础上增加【打印】菜单选项。实践活动2、先阅读技术支持内容,了解PIL模块对生成邀请中所需的功能函数。实践活动3、画流程图,根据流程图写出代码。4、调试运行,组内交流。5、展示、汇报与交流。项目应用1、讨论相关知识在小组项目中解决问题的作用并做好记录。2、及时做好项目的纸质讨论材和电子档案的更新、整理与保存。RUNNING 2017 WORK SUMMARY编写组 感谢您的观看
相关资料
更多