基于趣味案例教学的Python教学方法探究

来源 :科学与生活 | 被引量 : 0次 | 上传用户:Hawk8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:当今人工智能时代的发展,Python作为专注于数据分析和人工智能的编程语言,越来越被各个学科重视起来,Python语言的普及使各专业在教学方法和教学内容上也存在着较大的分歧,作为非计算机专业的学生,如何让他们能够更好的理解编程逻辑和语法,成为教学难点,本文提出了一种结合游戏案例和可视化案例的趣味性教学方法,能够有效提高Python语言的教学效果。
  关键词:Python教学;趣味性;游戏案例;可视化案例
  0绪论
  随着国家对人工智能行业的推动,作为人工智能相关学科的基础语言Python也被越来越重视,在很多高校,《Python语言程序设计》经历了选修课到必修课的转换,另外,很多非计算机专业,甚至文科类和艺术类专业也开始筹划开展Python语言教学,以便于更好的做数据采集和分析等方面的工作。
  Python作为一门完全面向对象的语言,具有简单易学、开源可移植、解释性、以及丰富的第三方库等特点,简单易学主要体现在Python的语法规则更具有亲和力,对非计算机类专业的人员也非常友好。丰富的第三方库决定了Python的应用范围非常广,比如著名的机器学习库sklearn,该库使机器学习的教学与学习上升了一个新的高度,以前很多晦涩难懂的理论概念,以及算法编码变得简单易学,只需要调用相关方法,便可以完成数据的特征化和标准化。
  1Python教学现有问题分析
  1.1教学方式
  传统的Python教学中多采用案例式教学,知识点的讲解与案例讲解相结合,让学生在学习中通过练习的方式掌握和巩固知识,但是,由于Python是解释性的脚本语言,它可以一句一句的解释执行,并且可以马上看到演示结果。Python的特点决定了在授课过程中无需讲解过多的语法知识,重点应放在如何应用Python解决实际问题。
  1.2教学内容
  Python语言程序设计的参考教材目前较多,大多数参考教材将课程集中在Python基础语法、三种基本结构、字符串、列表、元组、字典、函数、文件的读写等内容上,按照Python官方文档的顺序进行编写教材,没有考虑到实际的应用,以及知识的前后位置关系。比如可迭代数据类型的迭代要用到for循环,不少参考教材将字符串的放在了循环结构之前,只是对字符串的常用函数和方法的讲解,造成了课堂枯燥无趣。
  1.3教学目标
  Python语言的用处较广,不同的专业对Python的需求不一样,人工智能方向主要是使用Python语言做机器学习和深度学习的相关工作,大数据方向则是要用Python做数据处理数据分析等相关工作,传媒类专业可以使用Python做数据可视化等相关工作,不同的发展方向决定了Python应该有不同的教学目标,也要根据不同的教学目标对教学内容做适当的调整,比如組合数据类型中的集合,在很多时候都是可以不进行讲解的。
  2基于趣味性的教学方法
  “兴趣是最好的老师”,对于知识的理解,人们一直在强调趣味性优先,其实,教育工作者所提倡的所有的教学方法都是以提升学生的内驱力为基础的。如果学生不喜欢这个编程语言,那么大多数学生都无法将该课程学习的很好,更不用说精通该课程了。
  趣味性的表达方式不一而足,常见的有游戏化案例、可视化案例等方法。
  2.1游戏案例式教学
  游戏案例可以参考一些常玩的游戏进行简化,比如猜数字的游戏,猜数字的游戏可以在选择结构和循环结构部分讲解,该游戏理解起来较为简单,学生可以通过设计这个游戏锻炼其思维能力和编码能力,另外在猜测的过程中,还用到了穷举法和二分查找法等算法和思想,如果学生学习过数据结构或其他编程语言,此类算法思想也可以加入到教学中,使教学更加立体化。除了猜数字还有石头剪刀布等游戏。
  对于稍微复杂一些的游戏,涉及到UI界面的操作的游戏要用到的知识就更多一些,比如飞机大战、水果忍者等小游戏,利用面向对象的思想,将各个对象的属性及方法封装起来,再设计游戏的玩法,这里面就会涉及到一些其他包的使用,比如pygame等。
  2.2可视化案例教学方法
  编码结果的可视化对学生来说,理解起来会起到事半功倍的效果,常规的编程语言,如C语言,采用控制台打印程序结果的方式进行教学演示,对于刚接触编程的学生来说,此种方式在接受起来是有一定的难度的。对于其他专业的学生来说,更是如此,而可视化的程序结果演示能够更加直观。
  在Python中,经常使用的可视化工具是turtle库,turtle工具的作用是提供了一个画笔工具,该工具封装了一些用于调整画笔粗细、颜色、运动等功能的方法,利用这些方法结合程序基本控制结构,可以绘制一些图形,图形的复杂与否取决于程序的设计。
  利用turtle工具在基本程序结构的学习阶段,可以引入画圆的方法,绘制圆形的方法就是让画笔不断的向前走,再转一个小的角度,比如可以使用360次循环,每次移动两个像素,每次右转1度,如此循环下来便可绘制一个圆形,该案例既让学生对循环结构有了更好的认识,又能够通过可视化的方式绘制了成品,趣味性十足。与之相同的,还有循环结构和选择结构的结合绘制虚线,列表学习中可以绘制七彩圆环,让学生掌握列表元素的索引。
  对于复杂的图形,多数图形其实是有规律的,通过多重循环嵌套,可以实现较为复杂的图形,利用随机数工具,可以通过索引列表元素,对要绘制的图形更改画笔粗细,旋转角度,颜色等属性,而得到一些完全无规律的图形。当然也可以通过函数的递归调用,结合分形理论绘制树木,结合粒子系统绘制火焰等图形。
  3结语
  人工智能背景下,Python语言程序设计课程已经单纯的从计算机语言,转换成了各个学科的学生必须具备的一种能力,以Python为工具的数据处理,数据分析,数据可视化等科目渐渐的走向了各个专业的课堂,无论学习的目标是什么,基础都要打牢固,而非计算机专业的学生在学习Python的时候,更加倾向于一种他们可以好接受,好理解的方法。本文通过论述游戏案例式教学方法和可视化教学方法,对非计算机专业的Python学习提供了一种较具亲和力的教学模式,该模式已经应用于日常教学,从学生反馈出来的成绩和日常表现来看,该方法相较于以往呆板的语法教学方法,有了较大的改进和较好的效果。
  参考文献
  [1]李晓明.从趣味数学到趣味算法到趣味编程——非专业学习者体会计算思维的一条途径?[J].计算机教育,2020,(11):1-3.
  [2]易发胜;李立;赵丽琴.新工科背景下Python程序设计课程教学方法研究[J].计算机教育,2021,(07):148-151+156.
  [3]段亚西;徐成振;魏凌华;高艳玲.Python语言程序设计课程教学方法探究[J].科技风,2021,(17):40-42.
  作者简介
  周利玲(1989-)女,汉,湖北武汉,助教,硕士,武汉设计工程学院,软件工程。
其他文献
摘要:高职院校肩负着为国家培养大量高技能人才的重任,除了为学生进行专业知识的传授外,还要对他们进行党建和思想政治教育,使他们能树立正确的世界观、人生观、价值观,成为社会主义事业合格的、可靠的建设者和接班人。大学生党建和思政课教育虽说属于不同的领域,但是在育人目标上却是一致的。在新时代,高职院校必须在学生党建工作上优化工作方法并与思政教育进行有机融合,为实现中华民族伟大复兴提供人才支撑。本文从高职院
期刊
摘要:纽约的贫民窟生活环境里充斥着毒品,酗酒,虐待。父母都是吸毒者,没有一份正式工作,无法养活自己的孩子,母亲是间歇性精神分裂,最后死于艾滋病。父亲在收容所度过余生。外公曾强奸了自己母亲。后来又把自己的外孙女赶出家门。8岁被送到女童收容所,15岁开始与一个同样是问题家庭出身的朋友一起流浪,17岁前几乎没有接受过正规的学校教育…这样的生活是暗无天日,一眼望不到尽头的黑暗。同样是她,17岁开始用2年的
期刊
摘要:近年来,学生的自我评价对于促进化学教学质量提高的研究越来越多,本人认为学生的自我评价对化学的教学起到的作用是非常關键的。本文从高中生参与化学课堂自我评价的方法及其对学习效果的影响两个方面进行论述。  关键词:课堂教学;学生自我评价;评价指标  2020年9月担任高二A1、A2两个班的化学教学,其中A2班在教学上采用“学生的参与化学课堂自我评价”的新教学模式,A1还是采用传统的教学模式,以此对
期刊
摘要:学生党支部是高校组织育人的一线,与大学生有着密切联系。同时学生党员是高校学生的优秀代表,在班级与学生中具有一定的威信和影响,通过学生党支部教育引导学生对于高校思想政治教育至关重要,而坚持标准化建设是高校学生党支部发挥作用的关键。  关键词:高校、组织育人、标准化、学生党支部、思想政治  组织育人是十大育人之一,也是三全育人体系组成部分,是新形势下高校开展思想政治教育的重要形式之一。需要指出来
期刊
摘要:2020年新冠肺炎疫情防控已取得显著的成效,但潜在问题依然不可忽视,而由此延伸出的生命健康安全问题也受到越来越多人的关注,尤其是大学生群体作为国家发展的主要力量,承载着国家的希望,肩负着民族振兴的重任,其能否健康平安地完成学习任务,关乎国家的兴衰和人民的福祉。在后疫情时代作为大学生思想价值领路人的一线辅导员,如何在后疫情时代学生事务管理工作中保持育人初心,强化责任意识,体现个人担当,引领学生
期刊
摘要:书法艺术作为中华文明中的一颗璀璨之星,其载体的变化丰富与多样化的书写形式在当今时代有着不可估量的文化价值与研究意义,需要我们去探索去深掘。由甲骨文至草书的演变过程、由刻在龟甲至纸本的过程,涵盖着人类文明智慧,是中华民族历史文化的象征。  关键词:载体演变、多元化因素、文字符号  中国书法艺术从古至今的演变由商朝晚期的甲骨文进而到篆书隶书魏碑楷书等。甲骨文是用来占卜或是记录事件的一种文字,多刻
期刊
摘要:读后活动是高中英语阅读教学中非常重要的一环,是对阅读文本的进一步延伸,是学生综合素质提升的重要途径。以英语核心素养为出发点,来探讨读后活动的设计的原则,以便共科学有效地进行读后活动设计,以期读后活动真正达到发展学生语言能力、思维品质、文化意识和学习能力的目的。  关键词:阅读教学;读后活动;设计原则  阅读教学历来是英语语言教学的“重头戏”,文章是语言的载体,阅读教学不仅仅承担着语言输入的功
期刊
摘要:随着《民法典》普及,创新普法方式,使普法更具趣味性,俨然已经成为社会热点。高职院校学生极具个性、思维灵活、热衷于社团活动,对理论知识学习缺乏兴趣,自然对于枯燥的法律知识无感。因此,从传统文化艺术中挖掘普法元素,比如剪纸、书法、戏剧表演、成语等等,让学生在活动中去体验和学习,一方面增强文化自信,同时让法律学习变得更加有趣,增强普法时效性。  关键词:高职院校;传统文化;普法  近年来,“文化自
期刊
摘要:蔡元培先生是中国近现代女子教育的开拓者。他主张男女平等,为此,他主持并颁布了有关男女同校的政策法规,全力支持和推行在大学、中学实行男女同校,从而开创了一代新风。蔡元培先生认为女子接受现代学校教育对家庭,对社会进步都有十分重要的作用,同时还充分肯定女子在教育后代中的不可忽视的作用,蔡元培的女子教育思想对女子地位的提高,女子受教育权从传统走向现代,以及对当代女子教育都有很强的借鉴意义。  关键词
期刊
摘要:近年来,随着我国高校教改体制的不断深化,高校课程思政协同育人理念的提出和推广落实,为把学生培养成为中国特色社主义事业建设者和接班人打下了坚实基础。本文将对构建高校课程思政协同育人机制进行分析,并结合实际做好相应整理和总结。  关键词:高校课程;思政协同;育人机制;构建策略  十九大以来,落实立德树人根本任务的提出为我国教育事业的发展指明了方向。在新时代中国特色社会主义大背景下,高校课程思政协
期刊