Python编程教学实践研究

来源 :当代家庭教育 | 被引量 : 0次 | 上传用户:gsdgerfdgcvbrrgfdgd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:Python是近年来迅速流行与普及起来的一种程序设计语言,也将成为未来的学习趋势。许多地区已经把Python编程基础知识纳入到信息技术课程与高考内容之中,部分地区将信息技术课程中需要学习的编程语言从VB改为了Python。在初中阶段的实际教学中,教师想要教好Python,却苦于没有方法,导致学生在学习时毫无头绪,没有学习兴趣,给教师带来了很大的困扰。本文将就这一现状,根据个人教学经验与近年来层出不穷的理论研究成果,结合实际教学中出现的问题,进一步展开论述。
  关键词:Python;教学实践;教学方法
  【中图分类号】G 642      【文献标识码】A       【文章编号】1005-8877(2019)34-0044-01
  众所周知,当前社会已经全面进入了信息时代,信息技术在高度成熟的基础上,仍在继续发展,可见其生命力。同时,信息技术在当前时代中被广泛应用,学好信息技术的必要性与重要性由此可见一斑。教师在向学生传授Python编程语言知识的过程中,需要运用教学实践的方法,从学生的兴趣入手,从根本上解决学习Python过程中遇到的种种困难。
  1.在生活中抛出问题
  在编程的教学中,抛出的概念与问题,尽量要与学生在学校中学习的知识及日常生活中逐渐积累的常识相关联。这样一来,能够用学生相对熟悉的知识与其未知的Python进行一定的联系。可视化编程作为编程教学的入门课程,比如Python中的turtle模块,其功能为提供即时反馈,能够有效的降低初学者的上手难度,由简入繁的学习过渡会进行的相对顺利。同时,可视化编程可以通过其及时反馈的特点,持续激发学生的学习兴趣,为将来的学习打下良好基础。
  (1)编程中的艺术因素
  由于编程知识拥有极强的专业性与严谨缜密的逻辑思维,教师通过对编程教学中的逻辑性进行一定程度的控制,让学生从全新的角度去理解编程,在编程中发现其中蕴含的艺术因素
  (2)编程中的数学学习
  在Python编程语言的学习过程中,学生会很容易发现其与数学知识有着紧密的关联性。由于数学是计算机技术的基础与原理,所以教师可以引导学生使用编程语言去实现某些数学知识的验证过程,帮助学生加深对数学知识的理解。
  (3)游戏开发中的编程
  编程教学可以通过游戏来进行教学,例如Python中的Pygame工具,教师可以通过教学与指导,帮助学生开发一些简单的2D游戏,以学生都喜欢的游戏为着手点去提高学生的学习兴趣。
  2.学生动手体验活动
  Python编程语言的教学与学习,如果没有动手实践的环节,而只注重理论教学,会导致教学过程中的抽象与具体之间的跨度过大,从而导致学习困难。为了降低教学难度,教师需要在教学过程中带领学生积极开展与参与教学实践,帮助学生对Python的印象从抽象向具体转变,帮助学生将Python编程语言的理论知识转化为实际的编程技能。同时,由于Python编程语言对于学生来说是一种全新的知识,在学习新知识的过程中,最好的方法就是动手实践,教师在学生动手实践的过程中,要帮助学生在未知的Python编程语言与实际生活中的常识之间构建关联的桥梁,让学生能够将抽象的编程语言知识和已经认知的事物之间进行联系,从而降低學生对Python的认知难度。比如,让学生模仿动物的运动方式,用扑克牌去模拟与展示各类排列组合顺序,让学生通过诸如此类的活动去自主寻找问题与其解决方法,使其能够在实践活动的体验过程中感受Python编程语言的乐趣。通过教学实践活动为学生在学习此后更加抽象的知识打下良好的基础,符合其认知发展的过程。
  3.通过编程解决问题
  在Python的教学过程中,教师要允许学生犯错,不能因为学生出现一些简单低级的问题就大发雷霆,去打击学生的自信。要给学生充足的探究时间,及时反馈,并引导对编程中的缺陷进行及时改进,这个过程就是学生的认知由抽象向具体转变,知识转变为技能的过程。学生们在面对编程时,往往不知道该从哪里入手,一头雾水,在教师的讲解中自认为已经听得非常明白,但还是不能有效通过计算机去模拟抽象的问题情境与解决问题。教师在辅导的过程中,首先要通过帮助学生理清楚输入与输出是什么,然后帮助学生分析应该怎样处理输入,才能得到想要的输出结果。其次,帮助学生根据要求与实际需要选取所需数据并进行保存。最后,通过编程去解决问题并进行测试。在此过程中,教师要让学生对Debug技巧有一个初步的了解,比如,语法错误是初学者比较容易犯的错误,它会在运行时及时报错,也比较容易修改;逻辑错误难以找到bug,虽然在某些犯了逻辑错误的情况下,程序依然能够正常运行与输出,却得不到想要的结果,这类错误相较来说比较高级,要通过输出语句及注释功能去找到bug。
  综上所述,Python编程语言的教学是一个循序渐进的过程,在教学与学习中,教师要充分发挥教学实践的作用,以学生的学习兴趣为着手点,让学生能够将所学的知识与实际生活中积累的常识相关联,从而更便于开展Python教学。其次,让学生动手体验活动也是帮助学生对编程语言的认知由抽象向具体转变的好方法。最后,教师在学生完成编程任务的过程中允许学生犯错,并在犯错时给予相应的帮助,不让学生对Python产生畏惧心理。
  参考文献
  [1]丁军燕.Python语言的教学实践[J].职业,2017(07):84
  [2]姚竞.面向项目的“Python程序设计”教学实践与研究[J].福建电脑,2009.25(07):198-199
其他文献
摘 要:随着新课程改革的进行,小学数学课堂体验创新的教学方法,已经变得越来越重要。教师是学生成长路上的指明灯,所以教师需要对自己的讲课方式进行创新,让学生们知道自己有一个“有趣”的教师,每堂课刚开始的时候,学生就会期待着这节课又有什么“新花样”,这样可以使得学生积极主动地去学习新知识。教师还要推行个性教育,并且掌握有效的解决问题的策略和方法,充分发挥学生学习的主动性和积极性。教师通过对教学模式的创
摘 要:良好学习习惯的养成并不是一蹴而就的事情,而是一个长期的过程。同时,学习习惯的培养也要从娃娃抓起,因此,在小学阶段,根据小学生的身心发展规律,针对其自控力差、意志力薄弱等特点,教师与家长需要进行辅助性的训练与引导,从其兴趣爱好以及个性等处罚,通过科学的制定学习计划,有意识的训练和引导小学生的学习习惯,通过多管齐下的帮助策略,促其养成良好的学习习惯。  关键词:学习习惯;训练;引导  【中图分
摘 要:在对孩子的教育过程中,父母是孩子的第一任老师,其地位尤为重要。在孩子幼儿园放学后父母掌握孩子的一切信息,并监督着孩子的学习与生活。因此家长作为孩子信息的主要提供来源,可以与幼儿园加强联系与沟通。从而共同为教育孩子、培养孩子而努力。因此在幼儿园课程中家长进行积极参与有着重要的意义。本篇文章主要讲解了幼儿园课程家长参与和家长发展的重要性,分析了当前幼儿园课程家长参与的现状及存在的問题,最后提出
我们常常说父母是孩子的第一任老师,诚然,家庭教育在学生的学习成长中是具有不可替代的作用,但是在现阶段的高中语文教学中,多数教师及家长并没有重视起家庭教育的重要价值和
摘 要:针对中小学生核心素养的培育对其有着很深远的影响及意义,因此教育工作者们一直对核心素养的教育问题保持高度关注。中小学生这一群体还处在一个自我约束能力弱的阶段,没有相关的社会实践操作,对于学习还沿用着死板的方式,这些问题的解决依赖于劳动实践,在实践中定向的培育学生养成核心素养,增强自身的综合能力。  关键词:中小学生;核心素养;劳动实践  【中图分类号】G 642 【文献标识码】A
摘 要:当下,微课作为新型的学习资源类型,开始被越来越多的师生所使用。有别于传统的课堂,“微课”用时短,讲解精要,多媒体呈现,更加符合当下学生“速食口味”。笔者尝试聚焦微课设计,让学生学习更深入。  关键词:微课设计;学生;学习;知识  【中图分类号】G 642 【文献标识码】A 【文章编号】1005-8877(2019)34-0043-01  当下,微课作为新型的学习资源类型,开始被广
摘 要:在“互联网+”时代下,我国信息技术得到了良好的发展,其优势也在慢慢的凸显出来。在小学教育中,以往的校本培训路径已经没有办法满足当下社会发展的需求。因此,需要对互联网技术进行充分利用,进而通过新颖的形式,促进校本培训工作的开展。下文针对“互联网+”时代小学教师校本培训路径进行深入分析,希望可以有效提升校本培训工作的质量和效率。  关键词:互联网+时代;小学教师;校本培训路径  【中图分类号】
5G是信息革命,因此首当其冲带来的变化一定是与倌息相关的,而且软包装以外的5G技术进步一定会远超过行业内的变革,从而"胁迫"软包装行业变革。本文详细分析了5G时代,软包装行
摘 要:家园共育是指幼儿园教育与家庭教育共同合作与有机整合的一种教育活动,基本涵盖了幼儿的成长环境,对幼儿的身心健康與认知、情感发育等都有直接影响,能够进一步优化幼儿教育质量。因此,幼儿教师应该积极与家长合作、沟通与互动,借助家长力量共同打造一个真正对幼儿成长有益的教育平台,全面优化幼儿教育质量。本文将从组织家长会、实施家访活动、借助现代通信平台三个角度分析新时代下幼儿园实施家园合作的有效策略。 
摘 要:语文课程,为儿童国际理解教育的实施提供了丰富的资源和有利的条件。基于语文课程,开展“融合式”的学科拓展,以此引导学生走进国际理解教育课程,开拓国际视野,感受多元文化,形成国际意识和国际合作能力。  关键词:儿童;国际理解;融合式;学科拓展  【中图分类号】G623.2 【文献标识码】A 【文章编号】1005-8877(2020)06-0030-01  在经济全球化和世界一体化的二十一世纪,