文档详情

信息技术(基础模块)课件 专题5 程序设计入门 任务3 初探程序设计.pptx

发布:2025-04-28约6.86千字共38页下载文档
文本预览下载声明

专题5程序设计入门信息技术(基础模块)

专题情景授课人:风云办公当前我国的高铁事业取得了举世瞩目的成就,高速动车组是我国对外交流的一张亮丽名片。从2008年第一辆京津高铁,到现在遍地飞驰的“复兴号”,无不向世人证明着伟大中国的腾飞。小小的学校准备举办一次我国动车组列车的宣传活动。小小主动请缨收集动车组系列图片,但她发现在网上一张张手动下载图片的效率很低。在请教了老师后,她通过编写一段程序即可实现网上图片的批量自动下载。

01.了解程序设计的基础知识,理解运用程序设计解决问题的逻辑思维理念,了解常见主流程序设计语言的种类和特点。02.了解Python程序设计语言的基础知识,会使用Python的相关开发环境编辑、运行及调试简单的程序。03.初步掌握程序设计的方法,进行信息采集、批量和自动化处理。04.了解典型算法,尝试应用简单算法和功能库解决信息处理的具体问题。学习目标

任务3初探程序设计专题5程序设计入门信息技术(基础模块)

目录01任务导入02任务分析03感知体验04知识学习05实践操作06拓展延伸07自我评价08举一反三

01任务导入副标题6同学们,你们想从网络上进行图片批量下载吗?

02任务描述7小小经过实践,在自己的计算机上成功搭建了Python的开发环境,并完成了人机对话模拟程序的设计。接下来,小小继续Python的探究之旅,争取利用Python编写出一个网络爬虫程序,完成高铁图片批量自动下载的任务。要想利用Python设计出网络图片批量下载的爬虫程序,首先需要学习Python的基本程序结构、库调用等相关知识,掌握Python程序设计的基础技能;再通过调用库的方法读取相关网站的HTML代码,在HTML代码中收集需要下载图片的URL地址;最后根据这些图片的URL地址,使用相应的程序代码实施批量自动下载。

03感知体验副标题8在编写程序实施批量自动下载图片前,请先体验手动下载图片的速度,为后续实现的图片批量自动下载程序提供对比。请访问“中车长春轨道客车股份有限公司”的官方网站,尝试手动下载网站内的动车组列车图片,保存到“D:\Train”中,效果如图5-3-1所示。图5-3-1自动下载效果图

04知识学习副标题91.Python库的调用Python作为一门开源、免费的程序设计语言,提供了许多标准库,除此之外,网络上还有很多第三方库可供用户免费使用。常见的Python标准库如表5-3-1所示。表5-3-1常见的Python标准库

04知识学习副标题10在使用Python编程时,可以在代码的最前面使用import语句调用其他库,如:importrandom#导入随机库importturtle#导入海龟库若库无法直接使用,则可以先在Windows自带的命令提示符窗口中,使用“pipinstall库名称”命令行下载安装,安装完成以后即可使用import语句导入。第三方库需要到相应的官方网站下载,下载后将相关文件放入Python的安装目录。然后通过命令提示符进入Python安装目录,使用“Python库文件install”命令行进行安装。小提示:网络上有许多Python开发的第三方库,如果在实际编程过程中遇到困难,可以根据程序需要实现的功能,去互联网搜索相关第三方库来帮助解决问题。每个库都有很多函数,用来实现特定的功能。在调用库的时候,还要注意查阅库中相关函数的功能和用法。

04知识学习副标题112.程序设计结构在程序设计过程中,大多数的编程语言都可以用顺序结构、选择结构和循环结构进行编码。通过结构化的程序设计,这些结构的代码有着结构清晰、易读性强、编码质量和效率高的优点。Python作为一种程序设计语言,也有以上三种程序结构。(1)顺序结构顺序结构就是按照从上到下、从左到右的顺序逐语句执行代码。顺序结构流程如图5-3-2所示。图5-3-2顺序结构流程

04知识学习副标题12例:编写一个“乘法口算王”程序,要求用户输入两个数,计算并打印两个数的乘积。print(-*10+乘法口算王+-*10)#输出乘法口算王的同时,在其前后各输出10个短横线符号x=int(input(请输入第一个数:))#将输入的第一个值转换为整型后,赋值给变量xy=int(input(请输入第二个数:))#将输入的第二个值转换为整型后,赋值给变量yprint(str(x)+×+str(y)+=+str(x*y))#按照指定格式输出计算结果

04知识学习副标题13上述程序的运行结果如图5-3-3所示。图5-3

显示全部
相似文档