Python气象应用教学探索与实践
Exploration and Practice of Python Weather Application Teaching
DOI: 10.12677/CES.2023.113097, PDF,    科研立项经费支持
作者: 王 伟:成都信息工程大学大气科学学院,四川 成都
关键词: 大气科学应用气象学气象数据Python程序设计教学活动Atmosphere Science Applied Meteorology Meteorological Data Python Programming Teaching Activities
摘要: Python语言优雅简洁、功能强大、免费开源,在数据处理、科学计算、数据可视化等方面具备优异的性能。气象和海洋领域拥有海量的模式和观测数据,Python在气象科研业务领域中已拥有了广泛应用。帮助大气科学与应用气象学专业本科生,系统地学习掌握Python相关实操基础知识和技能,将对其后续的学习和工作起到助力作用。本文首先介绍了《Python程序设计》课程开设的前提及必要性,之后从课程内容、课程设计、课程目标等方面进行了课程介绍,最后从课堂互动、课堂实施、课堂总结等几方面以2个学时的教学活动为例进行了重点展示。教学活动的完整展示充分体现了“多点结合,模块化、层次化深入”的教学原则。在教学活动中将专业知识与Python应用相结合,以气象问题为导向,引导学生分析问题解决问题,培养学生的科学思维和能力,引导学生践行“学思行结合,知行义合一”。
Abstract: Python language is elegant, simple, powerful, free and open. It has excellent performance in data processing, scientific calculation, data visualization, etc. There are massive models and observation data in the weather and ocean domain, and Python has been widely used in the weather scientific research. In this way, to help the students majoring in atmospheric science and applied meteorology systematically learn and master the practical basis of Python will play a critical role in their subsequent study and work. This paper first introduces the premise and necessity of the course “Python Programming”, then introduces the course from the aspects of course content, course design, course objectives, etc. At last, it mainly shows the teaching activities of 2 class hours, including classroom interaction, class implementation, class summary and so on. The complete display of the teaching activities fully reflects the teaching principle of “multiple combination, modularization, and deep level”. In the teaching activities, the professional knowledge is combined with Python application. Guided by the meteorological problem, the students were guided to analyze and solve problems, cultivate their scientific thinking and ability, and guide them to practice the “combination of learning, thinking and practice, and the unity of knowledge, understanding and righteousness”.
文章引用:王伟. Python气象应用教学探索与实践[J]. 创新教育研究, 2023, 11(3): 612-619. https://doi.org/10.12677/CES.2023.113097

参考文献

[1] Clinton W. Brownley. Python数据分析基础[M]. 陈光欣, 译. 北京: 人民邮电出版社, 2017.
[2] 中国大学MOOC(慕课). 北京理工大学: Python语言程序设计[EB/OL]. https://www.icourse163.org/course/BIT-268001?from=searchPage&outVendor=zw_mooc_pcssjg_, 2023-02-15.
[3] 阿里云开发者社区. Python学习路线(学+测) [EB/OL]. https://developer.aliyun.com/learning/roadmap/python, 2023-02-15.
[4] Unidata社区. Python Training [EB/OL]. https://unidata.github.io/python-training/, 2023-02-15.
[5] 王伟, 封彩云, 余莲, 华维. Python气象数据处理及绘图基础教程[M]. 北京: 科学出版社, 2021.
[6] Alle B. Downey. 像计算机科学家一样思考Python [M]. 赵普明, 译. 北京: 人民邮电出版社, 2013.