Python编程教案详细_第1页
Python编程教案详细_第2页
Python编程教案详细_第3页
Python编程教案详细_第4页
Python编程教案详细_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PythonPython编程教案Python编程教案

教案顺序1授课日期月日月日月日月日月日授课班级课题课程内容导学及Python语言概述教学目的(1) 使学生了解课程的基本情况;(2) 学生可以学习基本计算机知识;(3) 可以了解Python语言的特点。教学重点(1) 掌握搜集资料的方法(2) 了解程序设计的基本思想;教学难点(1) 培养学生的沟通交流、表述问题等表达能力(2) 培养学生主动解决问题的能力(3) 培养学生的逻辑推导能力课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政Python之父是GuidovanRossum,他从阿姆斯特丹大学取得了数学与计算机专业的硕士学位。虽然他可以称得上是一位数学家,但他却说自己更倾向于做计算机方面的工作,因为他享受计算机给他带来的乐趣。二、 Python概述(1)概要Python语言是目前最接近自然语言的通用语言;Python语言的多种用途;相关岗位需求;教学过程及主要内容(2)Python语言优势语法简单,生态高产;多种编程方式;支持中文字符; ......三、 课程定位(1) 面向编程零基础并体现高职技能水平的Python语言入门课程(2) 编写100行左右Python程序,掌握一门可用20年以上的编程语言(3) 掌握抽象并求解基本计算问题的初步能力(4) 体会思维,理解信息处理法则。四、 课程内容实践书上的所有任务五、 完整讲解“Python基础语法”并适度扩展讲解最常用若干模块(1) 1套“Python基础语法”全体系;(2) 8个常用的Python程序设计;(3) 24个优秀的Python程序实践案例。课程考核方式介绍每周练习;期末测验。六、 计算机基本概述计算机的概念;计算机的两个基本特性。课夕卜作业编程输出自己的姓名、学号和性别课后记本次课的特点、不足以及改进措施PythonPython编程教案教学过程及主要内容教学过程及主要内容PythonPython编程教案教学过程及主要内容教学过程及主要内容教案顺序2授课日期月日月日月日月日月日授课班级课题项目1任务1、2Python语言开发环境配置教学目的(1) 使学生了解Python开发环境;(2) 学生学会下载安装开发环境IDLE;(3) 可以使用IDLE编写程序。教学重点(1) 掌握下载安装软件的方法;(2) 掌握IDLE的使用方法。教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政GennadyKorotkevich,年仅11岁时便参加国际信息学奥林比克竞赛,创造了最年轻选手的记录。在2007-2012年间,总共取得6枚奥赛金牌;2013年美国计算机协会编程比赛冠军队成员;2014年Facebook黑客杯冠军得主。截止目前,稳居俄编程网站Codeforces声望第一的宝座,在TopCoder算法竞赛中暂列榜眼位置。PythonPython编程教案二、 Python基本开发环境IDLE(1)Python官方环境,适用于小规模程序开发;(2) 只有几十MB大小,使用灵活;(3) 功能丰富:编辑器+交互环境+标准库+库安装工具三、 下载地址(1)www.P/downloads(2)www.Python.123.io/downloads四、Python程序编写与运行两种编程方式:(1) 交互式:对每个输入语句即时运行结果,适合语法练习;(2) 文件式:执行批量一组语句并运行结果,编程的主要方式。(3) 14个优秀的Python程序实践案例。五.练习HelloWorld的编写和运行课夕卜作业编写并运行书上的小程序课后记本次课的特点、不足以及改进措施教案顺序3授课日期月日月日月日月日月日授课班级课题项目2开启编程之旅-Python小程序教学目的(1) 熟悉运行Python小程序的流程;(2) 认识程序设计的基本方法。教学重点(1) 掌握IDLE的使用方法;(2) 熟练Python编程基础-遵守规则。教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体教学方法、手段讲授、练习教学过程及主要内容一、课程思政LinusTorvalds,Linux之父,Linux和Git之父,一"开源的操作系统;1998年EFF(电子前沿基金会)先锋奖得主;2000年英国计算机学会Lovelace奖章得主;2012年千禧技术奖得主;2014年IEEE(电气和电子工程师协会)计算机学会先锋奖得主;2008年入选计算机历史博物馆名人堂;2012年入选互联网名人堂。教学过程及主要内容二、在IDLE里运行Python小程序(1)遵守规则游戏;(2) print()函数、各种不同数据类型的格式化(3) 简单的人名对话;三、各种语法规则(1) 编程规范(2) 变量的命名规则(3) 代码的颜色(4) 注释的方法(5) 缩进规则(6) 系统的关键字课夕卜作业练习和编写书上例题课后记本次课的特点、不足以及改进措施PythonPython编程教案教学过程及主要内容教学过程及主要内容PythonPython编程教案教学过程及主要内容教学过程及主要内容教案顺序4授课日期月日月日月日月日月日授课班级课题项目2任务2数据类型-群英荟萃教学目的(1) 数字类型及操作;(2) 数值运算程序设计。教学重点(1) 掌握各种常用的数据类型;(2) 掌握程序设计的基本语法。教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政JeffDean,谷歌大规模分布式计算系统的设计师,例如:站点爬行,索引与搜索,在线广告,MapReduce,BigTable以及Spanner(分布式数据库)。2009年进入美国国家工程院;2012年美国计算机协会SIGOPSMarkWeiserAward以及InfosysFoundationAward奖项得主。PythonPython编程教案二、 数字类型及操作(1)整数类型;(2)浮点数类型;(3)复数类型;(4)数值运算操作符;(5)数值运算函数。三、 数值运算的程序设计(1)分析群英荟萃程序的显示效果(2)编写程序(3)分析调试程序四、 给学生讲解程序(1)讲解程序语句的含义(2)讲解程序的思想(3)讲解涉及到的语法知识五、知识拓展(1)整数的表示形式(2)科学计数法表示(3) 字符串输入函数input()(4) int()(5)输出函数六、练习例题,并理解数据类型的使用。课夕卜作业深入了解基本语法,完成书上例题的理解和运用。课后记本次课的特点、不足以及改进措施教案顺序5授课日期月日月日月日月日月日授课班级课题项目2任务2程序的分支结构教学目的(1) 回顾数据类型及操作;(2) 练习各种常用的数据类型;(3) 学习程序的简单分支结构教学重点(1) 巩固字符串类型操作;(2) 学习认知程序控制结构。教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政JohnCarmack,idSoftware公司联合创始人,制作了很多脍炙人口的游戏,如:《德军司令部》(Wolfenstein3D,又名《刺杀希特勒》)《Doom》(毁灭战士)、《Quake》(雷神之锤)。引领了很多计算机显示领域的新技术,包括:adaptivetilerefresh(切片适酉己更新)、binaryspacepartitioning(二元空间分割)、surfacecaching(平面缓存);2001年进入互动艺术与科学学院名人堂;2010年收获游戏开发者精选奖终身成就奖殊荣。教学过程及主要内容_、列表数据类型(1)列表元素的增加元素(2)列表元素的删除元素(3)列表元素的修改元素(4)程序练习及讲解;三、 程序的控制结构介绍(1)程序流程图(2)顺序结构(3)分支结构(4)循环结构四、 分支结构介绍(1)单分支结构:if语句(2)二分支结构:if-else语句(3)多分支结构:if-elif-else语句五、 字典数据类型(1)修改字典(2)删除键-值对六、 身体质量指数BMI概念BMI=体重/身高*身高、程序设计方法输入:身高和体重值处理:计算BMI值,并根据BMI指标分类找到合适类别输出:打印指标分类信息课夕卜作业熟练理解书上例题、线上习题课后记本次课的特点、不足以及改进措施教案顺序6授课日期月日月日月日月日月日授课班级课题项目2任务3多功能计算器教学目的(1) 学习和熟练各种运算符;(2) random库的使用。教学重点(1) 学习分支结构程序设计的方式方法;(2) 学习random库的使用;(3) 掌握复杂选择结构程序设计的方法教学难点(1) 掌握程序解决问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政FabriceBellard,开发了许多著名的开源软件,例如:QEMU硬件模拟虚拟平台,FFmpeg多媒体数据处理软件,TinyC编译器,LZEXE解压缩软件。在2000年与2001年赢得国际C语言混乱代码设计大赛冠军;2011年赢得谷歌O'Reilly开源设计奖;前圆周率计算精度世界纪录保持者。二、 Python运算符(1)算术运算符教学过程及主要内容(2)比较运算符(3)赋值运算符(4)逻辑运算符(5)位运算符(6)成员运算符(7)身份运算符(8)运算符的优先级三、 知识拓展(1)if语句(2)多个条件多个结论(3)if语句的嵌套四、 熟练实践和理解书上例题课夕卜作业P85三、四题、线上习题课后记本次课的特点、不足以及改进措施教案顺序7授课日期月日月日月日月日月日授课班级课题项目2任务4猜单词游戏教学目的(1) 学习和熟练各种运算符;(2) random库的使用。教学重点(1) 学习循环结构程序设计的方式方法;(2) 学习random库的使用;(3) 掌握循环结构程序设计解决实际问题的应用教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政RichardStallman,GNU项目发起人,开发出很多核心工具,例如:Emacs,GCC,GDB和GUMakeFreeSoftware公司创始人o1990年获得美国计算机协会GraceMurrayHopper奖项;1998年获得EFF(电子前沿基金会)先锋奖。二、 程序的循环结构遍历循环:for语句;教学过程及主要内容For<循环变量>in<遍历结构>:<语句块>从遍历结构中逐一提取元素,放到循环变量中,对于所提取的每个元素执行一次语句块。三、 For循环的结构(1)循环N次:foriinrange(N);(2)遍历文件fi的每一行:Forlineinfi;(3)遍历字符串s:Forcins;(4)遍历列表ls:Foriteminls.四、 无限循环:while语句While<条件>:<语句块>五、 循环保留字:break和continuebreak用来跳出最内层for或while循环;continue用来结束当前档次循环。六、 random库介绍n的计算程序练习和讲解课夕卜作业P58一、二、三题课后记本次课的特点、不足以及改进措施教案顺序8授课日期月日月日月日月日月日授课班级课题项目2综合复习教学目的(1) 各种数据类型;(2) 遵守规则;(3) 各种运算符教学重点(1) 掌握程序设计的选择结构;(2) 掌握程序设计的循环结构。教学难点(1) 掌握程序解决程序设计问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政给自己一点掌声。在漫漫人生旅途中,总会有寂寞、失落、沮丧的时候,这时给自己一点掌声,让自己战胜怯懦,使无畏的心更加的坚强,更是温暖自己独自前行的路。当自己累了、倦了、快撑不下去了,给自己一点掌声,不只是对自己寂寞灵魂的一种填充,更是对风雨人生的一种从容。相信自己,肯定自己,做自己。教案顺序9授课日期月日月日月日月日月日授课班级课题高级编程之路-项目3任务1摇股子游戏教学目的(1) 内置函数的应用;(2) 外接函数的定义和使用。教学重点(1) 学习函数的使用方法和理念;(2) 学习参数和变量的概念;(3) 掌握lambda函数的使用方法。教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政DougCutting,除了Lucene,还开发了著名的网络爬虫工具Nutch,分布式系统基础架构Hadoop,这些大师级作品都是开源的。目前任职Apache软件基金会主席。二、 内置函数(1)数学函数;(2)类型转换函数;(3)序列操作函数;(4)对象操作函数;(5)反射操作函数;(6)交换操作函数;(7)文件操作函数;教学过程及主要内容三、外接函数(1)声明函数函数的定义:一段具有特定功能的、可重用的语句组;定义格式:def<函数名〉(参数):<函数体〉Return<返回值>重要特点:函数定义后,如果不经过调用,不会被执行(2) 调用函数函数可以有参数,也可以没有,但必须保留括号;可选参数:可以为某些参数指定默认值,构成可选参数可变数量参数:可以设计可变数量参数。两种传递方式:函数调用时,可以按照位置或名称方式传递(3) 函数的返回值可以返回0个或多个结果四、 实践书上例题(1)熟悉和理解内置函数的使用(2)理解外接函数的基本使用(3)编写外接函数(4)实践项目3任务1五、 熟练理解和应用循环结构程序设计课夕卜作业P85—、二、三题课后记本次课的特点、不足以及改进措施教案顺序10授课日期月日月日月日月日月日授课班级课题高级编程之路-项目3任务1摇股子游戏教学目的(1) 外接函数的调用;(2) 不同参数的定义和调用及操作。教学重点(1) 掌握程序解决问题的方法;(2) 掌握程序设计的基本语法。教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政Python是一种极具可读性和通用性的编程语言。Python这个名字的灵感来自于英国喜剧团体MontyPython,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Python易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择。二、 不同参数操作(1)默认值参数;教学过程及主要内容(2)不定长参数传递;(3)收集关键字参数;(4)传递可变对象参数;三、 递归函数及其操作(1) 递归函数的作用(2) 匿名函数;(3) 变量的作用域;(4) 拆解序列的函数调用;四、 变量的作用域(1) 局部变量(2) 全局变量(3) 不同变量的使用五、 实践和灵活应用知识点课夕卜作业P85四题课后记本次课的特点、不足以及改进措施教案顺序11授课日期月日月日月日月日月日授课班级课题项目3任务2三阶拼图游戏教学目的(1) 熟悉模块的作用;(2) 认识导入模块的方法;(3) 查看模块内容;(4) 掌握包和模块的区别和含义。教学重点(1) 定义和使用模块、包;(2) 熟悉修改环境变量。教学难点(1) 掌握模块的定义和使用;(2) 了解常用包和模块。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政要不负青春韶华、不负时代的使命,培养自律自强的品格,业精于勤、荒于嬉。二、 模块(1) 熟悉模块的作用;(2) 认识导入模块的方法;教学过程及主要内容(3)查看模块内容;(4)掌握包和模块的区别和含义。三、 导入模块(1) importrandom;(2) importrandomasrm;(3) fromrandomimportrandint。四、 包(1) 常用包和模块;(2) 包的使用;(3) 理解相对路径和绝对路径.五、 思考与练习课夕卜作业习题一、二、线上习题课后记本次课的特点、不足以及改进措施教案顺序12授课日期月日月日月日月日月日授课班级课题项目3任务3小猪佩奇游戏教学目的(1) 掌握文件读取数据的方法;(2) 不同模式打开文件的参数及含义;(3) 写入文件;教学重点(1) 不同模式打开文件的参数及含义;(2) 灵活打开、存储文件。教学难点(1) 掌握程序解决问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与黑客分家。2012年电影频道节目中心出品的电影《骇客(Hacker)》也已经开始使用骇客一词,显示出中文使用习惯的趋同。实际上,黑客(或骇客)与英文原文Hacker、Cracker等含义不能够达到完全对译,这是中英文语言词汇各自发展中形成的差异。Hacker一词,最初曾指热心于计算机技术、水平高超的电脑高手,尤其是程序设计人员,逐渐区分为白帽、灰帽、黑帽等,其中黑帽(blackhat)教学过程及主要内容实际就是cracker。在媒体报道中,黑客一词常指那些软件骇客(softwarecracker),而与黑客(黑帽子)相对的则是白帽子。二、 文件中读取数据(1) open();(2) 各种不同参数及含义;(3) 熟练应用常用文件的参数;三、 写入文件(1) 直接单行写入、多行写入(2) 附件内容到文件四、 知识拓展(1) 存储数据(2) 颜色(3) 灰度五、 实践练习书上例题和课后习题课夕卜作业习题三、四课后记本次课的特点、不足以及改进措施教案顺序13授课日期月日月日月日月日月日授课班级课题项目4叩开面向对象编程之门教学目的(1) 类的含义和调用;(2) 创建类(3) 类的继承教学重点(1) 类和对象的关系(2) 继承和多态教学难点(1) 掌握面向对象程序设计的方法;(2) 掌握运算符重载的方法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政黑客基本涵义是指一个拥有熟练电脑技术的人,但大部分的媒体习惯将“黑客”指作电脑侵入者。黑客入侵处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑,黑客攻击涉嫌破坏计算机信息系统罪。法律规定:《刑法》第二百八十六条违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。教学过程及主要内容_、项目讲解(1)类的格式(2)定义类(3)调用类三、 创建对象(1)访问对象的属性(2)访问对象的方法四、 继承(1)继承的基本概念(2)继承的作用(3)继承的使用五、 多态(1)什么是多态多态的定义灵活使用多态课夕卜作业习题4课后习题课后记本次课的特点、不足以及改进措施教案顺序14授课日期月日月日月日月日月日授课班级课题项目4任务2注册验证教学目的(1) 类和对象的含义和作用;(2) 正则表达式的概念和意义;(3) re模块。教学重点(1) re模块;(2) re模块各种函数的学习;(3) 贪婪和非贪婪匹配教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政倡导学生以计算机领域的专家、泰斗、学者为榜样,树立正确的人生观、价值观,努力学习,成为对社会、对祖国有用的人。二、 正则表达式(1)什么是正则表达式(2)语法规则教学过程及主要内容三、 正则表达式的规范使用(1) 正则表达式是一个字符串,用于表示一个字符串的组合规则;(2) 使用方法(3) 特殊字符集其含义四、 re模块(1) 主要函数(2) 具体函数的应用五、 知识拓展(1) 贪婪和非贪婪匹配(2) 原生字符r的作用六、 实践书上例题课夕卜作业Python内置函数的学习,完成思考与练习5.25-27。课后记本次课的特点、不足以及改进措施教案顺序15授课日期月日月日月日月日月日授课班级课题项目3、项目4综合应用教学目的(1) 熟悉和运用类、函数解决复杂问题;(2) 借助正则表达式实现复杂问题的描述;教学重点(1) 掌握定义类、使用类;(2) 各种函数的使用。教学难点(1) 掌握程序解决复杂问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政所有的努力,不是为了让别人觉得你了不起,而是为了能让自己打心里看得起自己。人生的奔跑,不在于瞬间的爆发,取决于途中的坚持,你纵有千百个理由放弃,也要找一个理由坚持下去,能激励你,温暖你,感动你的,不是励志语录心灵鸡汤,而是身边比你优秀的人比你还努力!二、 相关知识教案顺序16授课日期月日月日月日月日月日授课班级课题项目5异常处理任务1猜数字游戏教学目的(1) 掌握异常操作的应对策略;(2) 捕获异常;(3) try~catch-else。教学重点(1) 掌握异常的处理办法;(2) 掌握try-catch处理异常;教学难点(1) 掌握程序解决异常问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政2018年6月1日,共青团中央发布了一则视频:编程向未来,科技强国梦。让我们与群星共同推进人工智能教育发展,让更多的青少年创意编程,建设网络强国!2016年7月,国务院印发《新一代人工智能发展规划》,明确指出应实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。今年,人工智能、物联网、大数据处理等内容正式进入了全国高中“新课标”。可以看出,国家对科技教育高度重视,在科技日新月异的时代,教学过程及主要内容我国大力实施科教兴国战略,培养创新人才、科技人才,就要做好科技教育工作,从小培养孩子学习人工智能、编程等科技知识,打牢科技人才基础。二、 异常(1) 什么是异常(2) 异常的处理机制(3) 捕获异常三、 try(1) try~cath(2) try~cath~finally四、 知识拓展(1) 多异常捕获(2) 异常处理嵌套课夕卜作业习题7.1课后记本次课的特点、不足以及改进措施教案顺序17授课日期月日月日月日月日月日授课班级课题项目5任务2井字棋游戏教学目的(1) 自主异常;(2) 自定义异常;(3) raise语句的使用。教学重点(1) 掌握raise语句的使用;(2) 掌握任务2的语句含义。教学难点(1) 掌握程序解决用户自定义异常问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政2021年5月24日消息,工信部近日公布了《2021年1-4月软件业经济运行情况》。2021年1-4月,我国软件业完成软件业务收入25719亿元,同比增长25.0%;全行业实现利润总额2885亿元,同比增长20.5%。二、 自主引发异常某些场景,出现内置异常没有涉及的情况,程序员可以自主定义异常。ClassSomeCustomException(Esception):pass教学过程及主要内容三、 异常的传播异常通常在一个函数中出现,如果在一个函数中引发异常,没有得到处理,它将向上传播到调用函数的调用。如果调用的位置也未处理,异常将继续传播,直到主程序。四、 raise和except配合使用五、 知识拓展(1) 访问异常信息(2) 异常处理机制使用规则课夕卜作业课后习题课后记本次课的特点、不足以及改进措施教案顺序18授课日期月日月日月日月日月日授课班级课题项目6Python图形界面设计任务1使用Turtle画图教学目的(1) 掌握图形化库调用方法;(2) 掌握矩阵运算库numpy和绘制库matplotlib;(3) numpy库常用的创建数组函数;(4) numpy库的算术运算函数。教学重点(1) 了解绘图的思维;(2) 掌握画图库的使用设计方法;(3) 掌握绘制各种不同图形;(4) 掌握Python第三方库的安装方法;教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、课程思政学习Python,要有耐心、信心和恒心。1、不登高山,不知天之高也。2、世上无难事,只要肯登攀。3、必先苦其心志,劳其筋教学过程及主要内容骨。4、精诚所加,金石为开。5、少壮不努力,老大徒伤悲。二、 相关知识(1) Turtle库(2) 调用Turtle库(3) 绘图起点和方向(4) 画布(5) 画笔三、 绘图命令(1)运动命令(2)画笔控制命令(3)全局控制命令(4)其他命令四、 Python第三方库的安装五、 知识拓展(1) Turtle的绘图窗体(2) 画笔方向(3) 画多边形课夕卜作业练习绘制各种不同图形课后记本次课的特点、不足以及改进措施教案顺序19授课日期月日月日月日月日月日授课班级课题任务2使用Matplotlib生成数据图教学目的(1) Matplotlib库的使用;(2) 安装和调用Matplotlib;(3) Matplotlib库的使用。教学重点(1) 掌握jMatplotlib使用;(2) 制作各种不同图形教学难点(1) 培养学生的沟通交流、表述问题等表达能力;(2) 培养学生主动解决问题的能力;(3) 培养学生的逻辑推导能力。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政人生就像钟表,可以回到起点,却已不是昨天!不管从什么时候开始,重要的是开始以后不要停止;不管在什么时候结束,重要的是结束以后不要后悔。抱最大的希望,为最大的努力,做最坏的打算。从绝望中寻找希望,人生终将辉煌!二、 Matplotlib库教案顺序20授课日期月日月日月日月日月日授课班级课题任务3TkinterGUI编辑主件-动感地带教学目的(1) GUI;(2) Tkinter库;教学重点(1) 掌握Tkinter库;(2) Tkinter库的使用。教学难点(1) 掌握程序解决动态图形问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政再大的事,到了明天就是小事,再深的痛,过去了就把它忘记,就算全世界都抛弃了你,你依然也要坚定前行,因为,你就是自己最大的底气。二、 相关知识(1) GUI的基本概念(2) 导入Tkinter库(3) Tkinter库组件教案顺序21授课日期月日月日月日月日月日授课班级课题任务4Tkinter人机交互教学目的(1) Tkinter模块的子模块;(2) 常用对话框;教学重点(1) 掌握Tkinter各种子模块;(2) 常用对话框。教学难点(1) 掌握程序解决各种对话框的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政没有谁的幸运,是凭空而来,只有当你足够努力,你才会足够幸运。这世界不会辜负每一份努力和坚持,时光不会怠慢执着而勇敢的每一个人。。二、 掌握Tkinter各种子模块(1) messagebox()(2) filedialog(3) colorchooser教案顺序22授课日期月日月日月日月日月日授课班级课题任务5Tkinter疯狂僵尸游戏教学目的(1) Pygame库;(2) Pygame模块;教学重点(1) 掌握Pygame库的安装;(2) 常用Pygame模块。教学难点(1) 掌握程序解决动态图形问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政难过的时候告诉自己,坏事情总会过去的。生活不是一场赛跑,而是一次旅行,要学会好好欣赏每一段路程。种下一个善念,收获一种良知;种下一种良知,收获一种道德;种下一种道德,收获一种习惯;种下一种习惯,收获一种性格;种下一种性格,收获一个人生。二、 相关知识(1)Pygame库的安装教学过程及主要内容(2) 导入Pygame库(3) 常用Pygame库模块三、 Pygame库的图形绘制(1) 实践书上例题(2) 分析输出的图形(3) 理解并灵活应用Pygame库。四、 知识拓展(1) Pygame的声音和音效(2) Pygame精灵的使用课夕卜作业课后习题和线上习题课后记本次课的特点、不足以及改进措施教案顺序23授课日期月日月日月日月日月日授课班级课题综合应用教学目的(1) 项目5、项目6的综合应用;(2) 图形化设计的应用;教学重点(1) 掌握各种图形库;(2) 静态、动态、音效的设计和应用。教学难点(1) 掌握程序解决图形问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政再大的事,到了明天就是小事,再深的痛,过去了就把它忘记,就算全世界都抛弃了你,你依然也要坚定前行,因为,你就是自己最大的底气。二、 相关知识(1) 课后习题(2) 编程实现教案顺序24授课日期月日月日月日月日月日授课班级课题项目7网络爬虫任务1体彩历史数据爬取教学目的(1) Python与网页处理;(2) 安装requests库;(3) requests库中的网页请求函数。教学重点(1) 掌握requests库中的网页请求函数;(2) Response对象的使用。教学难点(1) 掌握程序解决爬虫问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政编写爬虫程序时应注意:采集的信息中是否包含个人隐私或商业机密■对方是否同意或授权采集这些信息二、 任务实现(1) 分析目标网站(2) 创建Scrapy项目(3) 创建爬虫文件*.py教案顺序25授课日期月日月日月日月日月日授课班级课题项目7网络爬虫教学目的(1) Python与网页处理;(2) 安装requests库;(3) requests库中的网页请求函数。教学重点(1) 掌握requests库中的网页请求函数;(2) Response对象的使用。教学难点(1) 掌握程序解决爬虫问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政编写爬虫程序时应注意:采集的信息中是否包含个人隐私或商业机密■对方是否同意或授权采集这些信息二、 知识链接(1) 网络爬虫的概念和作用(2) Scrapy简介教学过程及主要内容(3)安装Scrapy框架(4)建立Scrapy爬虫项目的流程使用ScrapyShell调试工具分析三、综合实践网页爬虫课夕卜作业课后习题和线上习题课后记本次课的特点、不足以及改进措施教案顺序26授课日期月日月日月日月日月日授课班级课题项目7网络爬虫任务2商品列表信息爬取教学目的(1) Python与网页处理;(2) 安装requests库;(3) requests库中的网页请求函数。教学重点(1) 掌握requests库中的网页请求函数;(2) Response对象的使用。教学难点(1) 掌握程序解决爬虫问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政编写爬虫程序时应注意:对方是否同意或授权转载,不可擅作主张转载到自己的平台。二、 任务实现(1) 分析目标网站(2) 创建Scrapy项目(3) 创建爬虫文件*.py教案顺序27授课日期月日月日月日月日月日授课班级课题项目7网络爬虫任务2商品列表信息爬取教学目的(1) Python与网页处理;(2) 安装requests库;(3) requests库中的网页请求函数。教学重点(1) 掌握requests库中的网页请求函数;(2) Response对象的使用。教学难点(1) 掌握程序解决爬虫问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政编写爬虫程序时应注意:对方是否同意或授权转载,不可擅作主张转载到自己的平台。二、 任务实现(1) 分析目标网站(2) 创建Scrapy项目(3) 创建爬虫文件*.py教学过程及主要内容(4) 修改settings.py文件,完成相关环境配置工作(5) 在Items.py文件中定义数据字段(6) 在爬虫文件jdgw.py中写爬虫程序(7) 修改数据存储和处理程序pipelines.py(8) 运行爬虫文件三、知识拓展(1) 获取字符串列表(2) 图片下载专用类课夕卜作业课后习题和线上习题课后记本次课的特点、不足以及改进措施教案顺序28授课日期月日月日月日月日月日授课班级课题项目7网络爬虫任务3爬取详情页-整部小说爬取教学目的(1) Python与网页处理;(2) 安装requests库;(3) requests库中的网页请求函数。教学重点(1) 掌握requests库中的网页请求函数;(2) Response对象的使用。教学难点(1) 掌握程序解决爬虫问题的方法;(2) 掌握程序设计的基本语法。课程思政要点结合课程特点,将思政教育与专业教育相结合,做好课程育人工作课型理实一体 教学方法、手段 讲授、练习教学过程及主要内容一、 课程思政编写爬虫程序时应注意:采集后的信息如何使用,公开展示时是否需要脱敏处理,是否用于盈利。二、 任务实现(1) 分析目标网站(2) 创建Scrapy项目(3) 创建爬虫文件novel*.py教学过程及主要内容(4)修改settings.py的酉己置在novel.py中写程序修改pipelines.py,写好数据存储和处理的程序运行爬虫三、知识链接随机UserAgentScrapy中Request和Response对象课夕卜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论