闯跃龙,郭文平
(台州学院 数学与信息工程学院, 浙江 临海 317000)
当前,国外许多高校已采用Python作为程序语言教学对象。而国内,随着Python的逐渐升温,一些高校也开始开展Python教学。根据2015年的统计[1],国内大概10所大学设立了Python课程,而且大多是小班尝试。这种现象近年来并没有得到显著提升,Python在高校的教学并没有得到普及[3]。此外,相比于国外国内的Python语言教学还处于起步阶段,而且主要集中在计算机专业。对于非计算机专业开展Python教学还是非常少见。大连理工大学在非计算机专业开展Python语言教学做了探索性的工作[2],并且取得了良好的实践效果。
本文旨在分析Python的语言特性和不同专业的专业背景,提出针对非计算机专业学生开展Python教学的教学内容选择,推动Python语言教学在高校的推广。
Python在近些年得到了迅猛的发展。图1显示了从2004年1月至2018年4月时间段内全球用户利用谷歌搜索引擎搜索关键词“Python”的频率。该数据可以从侧面反映出关键词的受欢迎程度。从该图可以看出2004年至2012年底这段时间Python并没有受到较大的关注,尽管Python获得了长足的进步并吸引了越来越多的人参与Python的发展和使用,该语言并没有获得如同C/C++又或是Java等语言的同等地位,只是在某些领域内较为流行。而这种情况直到2012年底发生了根本性的变化,Python受到的关注度大幅上升。之所以出现这种现象,与大数据、人工智能等领域的火热有关。Python语言对于快速解决此类问题有着天然的优势,因此获得了越来越多的关注。……