numpy库需要安装吗
二○二
期︵总第九十
期︶
收稿日期:2023-02-14
基金项目:晋城职业技术学院2021年度课题《基于职位需求分析的大数据技术与应用高职专业课程体系研究》(项目编号:LX2134)
作者简介:李菲菲(1987—),女,山西阳城人,硕士。主要研究方向为大数据技术。
2020年教育部印发了《高等学校课程思政建设
指导纲要》,明确了课程思政建设的目标要求以及内
容重点,提出要科学设计、构建课程思政教学体系,
结合各专业特点分类推进,并落实、融入到课堂教学
建设的全过程,提升教师的思政建设意识与能力。[1]
2022年教育部等十部门印发了《全面推进“大思
政课”建设的工作方案》。全面推进“大思政课”建设,
要坚持以习近平新时代中国特社会主义思想为指
导,聚焦立德树人根本任务,推动用党的创新理论铸魂
育人,不断增强针对性、提高有效性,实现入脑入心。
推动各类课程与思政课同向同行,教育引导学生坚定
“四个自信”,成为堪当民族复兴重任的时代新人。[2]
一、背景
(一)高职院校专业课程思政现状
高职院校肩负着为我国经济社会建设与发展培
养高素质复合型技术人才的使命,这就决定了高职院
校要根据行业、岗位技术需求来制定人才培养方案,
要以培养学生的职业技能为核心来构建专业课程体
系,实践教学在其中应占有较大比例。目前各专业的
课程设置主要包括公共基础课程和专业课程。公共
基础课程包括思想道德与法治、思想和中国社
会主义理论体系概论、习近平新时代中国特社会主
义思想、形势与政策、高职语文等人文素质类课程,通
过这些课程的学习可以提高学生的人文素养,为专业
学习奠定基础;专业课程注重专业知识的传授与技能
的培养,这就导致长期以来思政要素与专业课程两张
皮,影响到了人才培养的质量。
高职学生普遍对未来迷茫,对自身发展没有规
划,对未来从事的工作岗位认知少,学习过程中兴趣
不高、学习能力弱。在教学过程中,专业课程更多注
重授业、解惑而轻传道,在教学内容上与之紧密相关
的思政元素挖掘不够,不能很好达到润物无声的育
人效果;同时专业课教师思政教学能力不足,提炼转
化思政元素的能力欠缺,给课程思政建设的落地落
实带来较大阻碍。
目前,许多专业课教师已经认识到了课程思政
的重要性,并对专业课程展开研究设计,由此产生了
一些成果,[3-5]但大多数的研究成果只是理论上的,
没有深入地结合学生的特点,没有形成典型案例。
为了全面推进“大思政课”建设,就必须加强专业课
程思政建设,必须提升教师的思政建设意识与能力,
通过精心设计富含思政元素的案例,在课堂中和学
生思想有机融合,达到思政育人的目的,解决好思政
课程与专业课程两张皮的问题。
(二)Python程序设计课程思政的意义
专业课程思政是教师在向学生传授专业知识过
程中,通过案例分析、讨论等手段引导学生分析、挖
掘其蕴含的深层次思政元素,从而合理地将家国情摘要:以“Python程序设计”课程为例,深入梳理挖掘课程与行业或专业领军人物、发展里程碑事件等思政元素,通过分析研究专业知识与思政元素的融合与切入,打造了一系列专业实训典型案例,提供关于课程思政建设的
途径与方法,达到润物无声的育人效果。
关键词:计算机专业课程思政;Python;思政元素
中图分类号:TP312文献标识码:A文章编号:1674-5078(2023)04-0044-04DOI:10.3969/j.issn.1674-5078.2023.04.012高职计算机专业课程思政案例分析
——以“Python程序设计”课程为例
李菲菲
(晋城职业技术学院,山西晋城048026)
职业技术学院学报二○二三年第十六卷第四期︵总第九十期︶
怀、工匠精神、团结协作、创新思维等渗入课堂,既能
培养高职学生的职业技能,也能培养高职学生崇高的职业素养和职业操守。
近几年,随着大数据、人工智能的兴起,Python 语言在这些领域得到广泛应用,Python 工程师需求量不断增长。基于发展趋势,高职院校计算机类专业将Python 程序设计课程作为一门专业基础必修课开设。在这门课程中分析研究课程思政案例,充分挖掘思政元素和专业元素的契合点,并引入到教学实例中,达到在传授Python 专业知识的同时,潜移默化地引导学生树立正确的价值观、人生观、职业理想,推进铸魂育人。
二、打造课程思政案例全面推进课程思政建设,教师是关键。要推动广大教师进一步强化育人意识,准育人角度,提升
育人能力,确保课程思政建设落地落实、见功见效。[1]
作为高职院校的专业课教师,立足于高职院校的定位以及高职学生的特点,根据课程思政建设目标和课程教学标准要求,结合Python 程序设计的课程特点,对该课程的专业元素进行了梳理设计,使得思政元素能够依托专业元素贯穿课程教学全过程。通过系统性的开发、学习和实操,同学们能够较好地在学习
专业知识的过程中,领悟到其中蕴含的思想价值及人文价值,增强课程的知识性、引领性和时代性,培养学生精益求精的大国工匠精神,达到寓教于学的目的。
(一)设计思路
Python 语言语法简单,入门比较容易,根据高职学生认知规律,在教学过程中可轻语法重实践,适当增加实训量,从而加强学生解决实际问题的能力。通过精心挖掘如中华优秀传统文化、科技发展前沿、重大经验成就、国际社会热点、行业或专业领军人物、发展里程碑事件等资源作为思政元素,在专业课程中提取专业元素,使思政元素融入其中形成典型案例,有机融入课堂教学,通过各环节的设置,层层递进,有效达成教学目标。
(二)专业课程思政典型案例的开发案例1.输出最喜欢的人生格言
本案例要求学生编写第一个Python 小程序:输出最喜欢的人生格言,并通过不同的开发工具运行出来。
本案例的知识点要求学生能够查资料并了解Python 的发展背景和应用领域,对比其他编程语言了解Python 语言的特点。重点要求学生能够自主下载安装Python 编辑器,正确编写第一个Python 小程序并用不同的开发工具运行。
作为学生编写的第一个小程序,没有采用HelloWorld 这个例子,而是让学生输出最喜欢的人生格言或者
最崇拜的人说的一句话等,这就赋予了这个例子灵魂,使之变得更加生动有教育意义;对于Python 的开发工具通常是介绍几个常用的,然后选择其中的一
个让学生下载安装使用,而本案例是指导学生安装使用3~4个主流的开发工具并编写小程序,真实感受各开发工具的优缺点,选择符合自己需求或喜好的工具,以便于后期的学习,达到工欲善其事,必先利其器的目的,也能使学生切身体会到相同效果可以通过很多种不同的方法和途径来实现,不需要拘泥于形式,要勇于尝试。
案例2.人生的十字路口
本案例要求学生可以用选择结构语句实现“人生的十字路口”的选择问题。
本案例的知识点要求学生理解选择结构(分支结构)中的单分支、双分支以及多分支语句的结构,重点在于掌握其使用方法。
本案例受习近平“希望大家不负时代重托,不负青春韶华,勤奋学习,树立正确的世界观、人生观、价值观,走好人生道路”的启发而设计,面对人生道路中十字路口的选择,非常适合根据选择结构形成典型案例。
案例代码如下所示:print (“面对人生十字路口,你如何选择:\n ”“1:代表你要迎难而上,沿着一条道
路继续前进;\n ”
“-1:代表你走错了,要返回去;\n ”“2:代表你选择其他的道路,偏离原始目标;\n ”“0:代表原地停留,再仔细想想”)select=int (input (“请输入你的选择对应的数字:”)
ifselect==1:
print (“迈开你的脚步大胆地往前走,
加油!”)
elifselect==-1:
print (“你确定要退回去吗?不再努力一下
下吗?”)
elifselect==2:
print (“你已偏航,请重新规划人生路线!”)elifselect==0:
print (“短暂的停留是为了更好的出发!”)else :
print (“你的输入有误,请重新输入!”)
单分支和双分支语句可以选择其中的一个或两个进行编写,这样整个案例既具有趣味性,又具有哲理性,让学生们在掌握知识的同时以奋斗的姿态激扬青春,走好人生道路。
案例3.师傅学徒类继承在Python 中,当设计一个新类B ,它除了具备某个已经设计好的类A 的全部特点外,还具备类A 没有的其他特点,那么就可以让类B 继承类A 。本案例要求学生可以设计一个师傅Master 类,分析其特点;设计一个继承Master 类的学徒Apprentice 类,除具备
二○二
期︵总第九十期︶Master的所有特点外,还具备其他的特点。
本案例的知识点要求学生掌握类的定义,理解
类的属性和方法,可独立设计和使用类,理解面向对
象的三大特性:封装、继承、多态,并能将其运用到程
序开发中。
课前让学生了解行业、专业领军人物或大国工
匠的事迹;在教学过程中让学生自主选择其中的一
位作为师傅Master类,挖掘他的精神特质作为该类
的属性和方法;学生自己作为学徒Apprentice类,分
析可以从师傅那儿继承到哪些优秀的品质,可以重
写哪些方法,从而编写本案例;最后教师和学生共同
得出结论,类的继承就像工匠精神的传承,一个好的
师傅一定具备在传递手艺的同时,也传递了他敬业、
创新、专注的精神特质,学徒继承到的精神品质会助
力于其执着专注、务实肯干、精益求精;重写就是工
匠精神的创新,追求突破革新一直是科技进步的重
要推动力量,引导学生做到青出于蓝而胜于蓝。在
本案例的分析编写过程中让榜样的力量潜移默化地
感染学生,引导学生努力学习,在自己擅长的领域有
所成就。本案例的部分代码如下:
class Master(object):
quality=“敬业、精益、创新、专注”
def__init__(self,name,field):
self.name=name
self.field=field
def inherit(self):
print(“继承优秀品质,共享成功之路”)
def innovate(self):
print(self.name+“在”+self.field+
Master.quality)
class Apprentice(Master):
def__init__(self,name,field,learn):
super().__init__(name,field)
self.learn=learn
def innovate(self):
print(“我学到了”+self.learn)
master=Master(“Guido”,“计算机领域”)
master.innovate()
apprentice=Apprentice(“student01”,“计算机领
域”,“专业知识技能、坚持”)
apprentice.innovate()
apprentice.inherit()
案例4.党的二十大报告分析
自党的二十大召开以来,全国上下掀起学习贯
彻党的二十大精神的热潮。党的二十大擘画了全面
建成社会主义现代化强国、以中国式现代化全面推
进中华民族伟大复兴的宏伟蓝图,明确了新时代新
征程党和国家事业发展的目标任务。[6]本案例让学
生利用jieba库对二十大报告全文进行分词、词频统
计,并利用wordcloud库生成词云,展示高频词汇,以
便于直观地解读二十大的要点。(见图1)学生用同样
的方法对十八大、十九大报告全文进行词频统计并
生成词云,(见图2、图3)从而可以用matplotlib、
numpy库将高频词进行可视化,直观地体现二十大报
告是十八大报告、十九大报告的延续。(见图4)
本案例的知识点要求学生能够学习Python的
jieba、wordcloud、matplotlib、numpy等库的基本用法,
能利用jieba库实现中文文本的分词和词频统计;能
利用wordcloud库实现词云生成;能利用matplotlib、
numpy库等实现数据的可视化。
本案例紧跟时代,通过学习可以达到数据可视
化的目的,直观地领会二十大的精神及国家意识形
态,激励学生们以更加饱满的激情投入到祖国的建
设中,怀抱梦想又脚踏实地;通过对比深刻领会发展
是党执政兴国的第一要务,加强学生对新时代中国
特社会主义的认识,努力掌握技术,学以致用,将
所学知识技术应用到家乡、
祖国的建设中。
图1“二十大报告”
词云
图2“十八大报告”
词云
图3“十九大报告”词云
职业技术学院学报二○二三年第十六卷第四期︵总第九十期
图4对比图
(三)专业课程思政典型案例的模式归纳通过分析研究,专业课程思政案例可以有三种模式:一是通过选取合适的知识点、技能点,将思政元素融入专业技术,如案例2中将人生十字路口的选择融入选择结构这个知识点;二是通过行业或专业里程碑人物、事件等将思政元素和专业元素融合到一起,如案例3将Python 创始人Guido 和类的继承相融合;三是可以具有时代性,在不同的时间节点选取不同的案例,如案例4还可以根据授课的时间分析雷锋故事弘扬雷锋精神、可以分析两会议题关注热点话题及重要决议等。专业课程思政案例的实践表明,专业元素和思政元素相融合的育人效果良好,为类似专业课程思政的开展提供了借鉴,提高了专业课教师的综合素质。
三、结语
立德树人是教育的初心和使命,作为高职院校的专业课教师,要进一步提升课程思政意识,在教学中准育人角度,确保教学效果,继续加大设计专业课程思政典型案例的力度,进一步完善建设课程思政的微视频等教学资源,不仅让学生学好专业知识,更要提高学生的职业素养,培养学生精益求精的大国工匠精神。
参考文献:
[1]教育部关于印发《高等学校课程思政建设指导纲要》
的通知[EB/OL ].(2020-06-01)[2023-01-14].http ://v/srcsite/A08/s7056/202006/t20200603_462437.html.[2]教育部等十部门关于印发《全面推进“大思政课”建设
的工作方案》的通知[EB/OL ].(2022-08-19)[2023-01-14].http ://v/srcsite/A13/moe_772/202208/t20220818_653672.html.[3]卢俊岭.Python 语言程序设计课程思政探索[J ].科教
导刊,2022(22).[4]王亚萍.“Python 程序设计”课程思政改革的几点思考
[J ].智库时代,2020(10).[5]徐琴,朱霞,张才华.“Python 程序设计”课程思政探索
[J ].教育教学论坛,2020(53).[6]习近平.高举中国特社会主义伟大旗帜为全面建设
社会主义现代化国家而团结奋斗——在中国共产党第二十次全国代表大会上的报告[EB/OL ].(2022-10-25)[2023-01-14].http ://v/xinwen/2022-10/25/content_5721685.htm.
A Case Study of Ideological and Political Education in Computer
Major in Higher Vocational Colleges
—Illustrated by the course “Python Programming ”
Li Feifei
(Jincheng Institute of Technology ,Jincheng ,Shanxi 048026,China )
Abstract :Illustrated by the course “Python Programming ”,the paper makes an in-depth analysis and
exploration of ideological and political elements in computer major ,such as leading figures and development milestone events in the fields of academic subjects and industry.After studying the integration and penetration of ideological and political elements into professional knowledge ,the paper offers a series of typical professional training cases ,and puts forward means and methods for the construction of ideological and political education in computer major ,which aims to have the subtle educational impacts on students.
Key words :ideological and political education in computer major ;Python ;ideological and political elements