APP下载

任务驱动视角下的“Python语言”学习方法研究

2021-09-13林良鹏席二辉

无线互联科技 2021年14期
关键词:Python语言学习态度学习兴趣

林良鹏 席二辉

摘 要:“Python语言”具有高集中、模块多等特点,教学中教师虽以任务引导讲解,但学生在“Python语言”学习中,掌握基本的学习方法更为重要。文章提出在学习过程中,以任务为驱动,明确学习目的,利用网络优质资源;在学习期间端正态度,根据学习任务有计划地主动学习,培养自身主动学习、解决问题的能力;在课后积极参与实践、积累语言专业词汇及阅读相关资料,以此达到掌握、应用“Python语言”,并激发个人学习兴趣的目的。

关键词:任务引导;学习态度;学习兴趣

0引言

随着人工智能、大数据的兴起,计算机方面从业人员需求量的增加,相对于大多数行业而言,计算机行业目前处于热度高、薪金高、就业率高的三高态势。各大高校计算机专业学生选报人数较多,但受到计算机专业自身实践性强、学生学习目标不明确等影响,学生的自我获得感较低,如何引导学生掌握所学内容或更深入地学习必须提上日程,本文谈论的问题即是通过怎样的学习态度、学习技巧使学生在计算机专业课中有较多的收獲。

为打消学生学习中的盲目性、无目的性,教师传授计算机专业知识采用任务引导的教学思路,即:教师事先根据课程安排设计、布置项目任务,先让学生课下线上或找资料学习,尝试解决实现项目任务;然后在课上由教师解答疑问,分析解决问题的思路,完成项目;课下学生巩固、迁移学习,继续尝试完成下次上课的项目。完成一次课的学习过程,需要注重学习态度及技巧。

目前,“Python语言”属于计算机语言中核心热门内容,应从3个方面以“Python语言”学习为例展开讨论,阐述自身在学习中的心得(见图1)。

1 明确目的,端正态度

1.1  明确学习目的,提升学习兴趣

明确学习目的是学好一门课的首要任务,其意义在于增强学生对本门课程持之以恒的学习态度与不懈奋斗的信心,不半途而废又或是遇到问题有用心钻研的匠心心态,这也是使学生掌握一门课程的关键因素所在。增强学习的目的性,有针对性地学好一门课程,对于学习课程前的学生来说,有着重要作用,如:可以了解本门课的学习方向、学习重点及延展,还可以为一些竞赛有目的性的深入学习。

在一门课程的学习过程中,作为学生明确自身的学习目的往往与其兴趣相关,浓厚的学习兴趣能够激励学生学好本门课程[1]。面向大学计算机专业知识、技能的学习,大多数学生的学习效果不明显,其根本原因是学生自身学习的欲望不高。在“Python语言”的学习中,因其语言具有高集中、模块多、应用领域广泛等特点,加之语言类课程学习的枯燥、难以坚持等问题,更需学生了解课程的学习任务、自身的学习方向,为自己制定一些短、中、长期学习目标,感受各个击破的愉悦,达到目的的丰收心情。

1.2  端正学习态度

“Python语言”有其自身特性,与其他计算机语言相比差别较大。学习中不可避免会遇到一些疑问,这是一种好现象。学习本就是存疑、答疑的过程,还要主动质疑,在解决问题的同时,进行延展学习、深入学习。在学习过程中,面对新知识,多提一个“为什么”也是学习的方法。爱因斯坦曾经说过:“提出一个问题比解决一个问题更重要”,存在疑问,提出问题不是终点,尝试解决问题,才有利于自身的进步。唯有利用质疑,由质疑产生新问题,提出新观点,并对观点进行研究分析及对合理性进行判断,在学习过程中才能不断前进,不断进步。

存在质疑,就需具备、养成攻破疑问的态度及能力。学习“Python语言”过程中,产生疑虑在所难免,但对待问题的看法不同,却能直接影响学生在学习本门课程之后,自身学习成效及对知识点的掌握程度。能够积极而有耐心地面对及解决学习所产生的疑虑,为学生带来的不仅是对所缺知识点的补足,对相似问题的掌握,更能增强学生对学好本门课程的信心,使学生在计算机专业中能以更加积极的态度学好接下来的知识与学科。这种自主学习、解决问题的能力,也是任务驱动学习思路潜移默化培养的学生品质,因为学生学习以项目为引导,原本带着问题去学习、探讨,这需要一种不达目的不罢休的态度。

2 制定计划,主动学习

2.1  制定学习计划

学习“Python语言”应时刻明确自己的学习计划,按照计划掌握进度,把握好大体学习方向,并做好课后总结工作,旨在让自身明确:自己在学什么?目的是什么?

计算机专业课程的学习内容纷杂,学生在一定时间段内不清楚自己在学什么。因此,学生在学习过程中,需要明确自身的学习计划,至少需要清楚自己现在正在学些什么,对于自身的学习目的或专业有什么作用。同时需要了解前后知识点是否存在关联性,是否存在拓展内容,提升自身对专业的整体学习方向把控,依次增强对本课程的认识,把握学习进度。

“Python语言”学习过程中,需要进行阶段性的总结分析工作。总结是对本段时间学习知识点的巩固、问题解决后的完善、学习进程把控的概括性收尾工作。总结与计划是相辅相成的,总结工作可作为本阶段学习的归纳,提供自身认识,明确自身方向,同时可作为下一阶段学习计划的工作经验。可以从学习进度、学习模块、问题欠缺及不足等方面进行总结,对学习本课程及日后回顾复习起重要作用。

2.2  培养主动学习的能力

加里宁曾经说过:“为了得到知识,就必须不断地自修”。大学教育与中学教育的区别在于自我学习能力的培养[2],对于专业技术不断更新迭代的专业而言更是如此。增强自身自主学习能力,培养自主学习兴趣,能够提高学习效率,且在短时间内获得一定的知识技能,在一定程度上也能够满足自己对未知的探索欲。在互联网技术遍布全球的今天,通过网络资源、图文资料、小组讨论、论坛讲座等自主学习形式,拓展专业知识,进而使自己不断进步。

2.3  利用网络资源

学生一门课对应一本教材,网络资源教材繁多,不同的教材有不同的侧重点,总之,一本书的内容是有限的,无法满足学生的求知欲。采用任务驱动的教学思想,课前教师布置项目,并划分知识点,由学生课下依据任务分步学习、完成任务,需要学生在解决问题过程中巧用网络资源,如线上视频资源、图文资源,线下图书馆、学生间的相互讨论等,很好地辅助自己完成项目,运用网络拓宽自身学习途径,提高自身对专业技能的认知水平。

网络资源同样对教材中的教学内容具有扩展作用。例如,学生在学习“Python语言”时,针对某个知识点的理解心存疑惑,或是遇到某些问题,通过网络资源促进相关知识的理解,解决问题。学生通过网络资源扩展学习内容,也增加了学习的广度和深度。

3 勤于实践,阅读积累

3.1  理论联系实际、勤于实践

学习的目的在于应用,实践是检验真理的唯一标准。“Python语言”的学习不能仅仅停留在理论层面,要让理论知识应用于项目,实践练习的重要性不言而喻,不仅表现在对已有知识点的巩固,更是对当前知识点的深入探究学习。任务驱动的教学思路能够有效提高学生的实战能力,需要培养学生的创新能力、迁移能力。

在课后练习中,学生会遇到多种类型的项目,也要在课堂教学中得到实践经验,亟需培养学生自身的动手能力。对学习“Python语言”的学生而言,计算机编程能力是最需要培养的能力之一,提升编程动手能力,为今后学习主干课程打下基础。在学习“Python语言”的同时,参与实践练习能够在一定程度上加深对该语言中各知识点的巩固及和其他语言知识点的相互甄别。以“面向对象”为例,理论上的封装、继承、多态,非常抽象且难以理解,而在实践中能够很好地理解。应增强学生代码的书写能力,鼓励学生通过计算机专业竞赛,加强自身的动手实操能力,以此提高自己的认知水平。

3.2  积累专业英语词汇

计算机语言学习离不开英语,内置的很多函数、说明文档全是英文,专业英语词汇尤为重要。学习“Python语言”里面的词汇,尝试阅读Python的相关英文说明文档,遇到生僻的单词,做笔记、反复阅读,熟读Python说明文档对提升编程能力大有益处。对专业知识与专业外语词汇学习都有明显帮助。

3.3  阅读文献

善于查阅文献。通过阅读,了解别人的研究方法及成果,进行学习、实践,反思自身存在的不足之处,实现自我进步。学生也能够及时学习专业的前沿技术,了解技术发展趋势、紧跟发展步伐[3]。可见,学习专业文献对大学生而言不可或缺。

[參考文献]

[1]孙红明.计算机技能教学方法研究[J].电脑知识与技术,2020(33):147-149.

[2]李红梅.自主互助学习型课堂教学模式在计算机专业教学中的应用[J].职业,2020(28):63-64.

[3]蒋良孝,李超群.计算机类专业本科生创新能力培养的探索与实践[J].计算机教育,2021(1):106-110.

(编辑 何 琳)

猜你喜欢

Python语言学习态度学习兴趣
基于Python语言和支持向量机的字符验证码识别
论Python程序设计语言
基于Python语言的面向对象课程实践教学探讨
义务教育学生参加课外补习对学习态度的影响研究
基于Android的Python语言英汉维电子词典设计与实现
数学课堂激发学生的学习兴趣之我见
如何推动初中数学教学中的素质教育
高中生英语自主学习能力培养研究
精心设计:培养语文兴趣的土壤
你的学习态度怎么样?