瑞翼工坊|重庆第二师范学院首届”曙光瑞翼杯“Python编程竞赛
发布时间:2018-12-20


近日,重庆第二师范学院曙光瑞翼大数据学院举办的“曙光瑞翼杯”python编程竞赛完美收官。由数学与信息工程学院的蔡银英老师和曙光瑞翼大数据学院的史志扬老师,黄颖老师,邓娟老师全程指导,旨在提升学生整体的Python编程能力水平,孵化若干创新小组,全力打造真实的企业级人才成长环境,让参与瑞翼工坊的学生得到实际行业工作经验的提升。


25.jpg


此次编程竞赛面向全校同学,竞赛试题为汉诺塔问题,要求参赛选手使用python实现汉诺塔问题并可视化呈现金属片移动过程,并提交程序源代码。此次编程竞赛赛程历经一个月,竞赛参与队伍众多,经初赛、复赛、总决赛的层层选拔,最后,有四支队伍脱颖而出。“钦点的产品经理竟被加入紧急名单”队摘取桂冠,“奥特曼打派森”队收获亚军,“李洋”队和“韦力林”队并列季军。


“钦点的产品经理竟被加入紧急名单”队代表:


Python编程竞赛为我提供了一个展示自我实力的舞台。通过这次比赛深入学习了Python原生的tkinter模块可视化界面的使用,对堆栈思想和递归思想有了更深入的理解,也了解到了tkinter模块的设计缺陷和不足。在产教融合、校企合作的教学模式下,参与到真实或仿真立项的编程项目中,发现问题并解决问题,在实际行业工作经验中提升解决复杂工程问题的能力。


26.jpg


“奥特曼打派森”队代表:


参与python竞赛,我们团队着重于hanoi问题,首先想到的是这是一个递归问题,可以分为以下的两个步骤来实现;


第一步:若想将n个圆盘中最大的圆盘从A塔放到C塔,需要借助B塔放置其余的n-1个圆盘;


第二步:再把B塔看做初始条件时的A塔,将B塔上的n-1个圆盘依据规则放置到C塔上,这一步就是实现一个递归。可视化的部分我们是调用的python绘图的turtle库进行绘图,最后通过调用Tkinter库实现交互式界面。


29.jpg


“韦力林队”代表:


Python是一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言,易于编写程序。并运用了python的可视化进行对程序的面向对象,并根据汉诺塔的基本原理用程序展现出来。


27.jpg


看得见的校企合作,体会到的产教融合


通过此次Python编程竞赛活动,无论是晋级的团队还是遗憾落选的团队都在比赛过程中收获颇丰,这次活动为同学们提供了展示自己的平台,编程水平得以锻炼和提升。


在新型大数据人才培养需求的大背景下,校企合作,产教融合,可以有效的提高学生的创造力。曙光瑞翼大数据学院校企合作的模式就在不断的为同学们实践活动提供必要的场所与锻炼机会,学校提供相应的理论指导和支持,而在企业老师的指导下,同学们拥有了更多的机会将专业理论知识应用到实践中,去实地参观产业园区、参加相关的技能比赛、学习职业人必备职场能力等等,这些都能有效地增强学生解决复杂工程问题的能力与技术应用能力。不仅提高了学生的自主创新能力,还有效激发学生学习兴趣与创新力,为学生未来的职业规划道路奠定了良好的基础。