Python语言在数学地质课程教学中的应用
The Application of Python in the Teaching of Mathematical Geology
DOI: 10.12677/CES.2020.86146, PDF,   
作者: 周子勇, 李 力:中国石油大学(北京)地球科学学院,北京
关键词: Python数学地质教学Python Mathematical Geology Teaching
摘要: 数学地质尽管是地学类专业的一门选修课程,但也是一门重要的课程。选修该课程可以增强学生用数学思维解决地质问题的能力。Python语言是目前用于科学计算与可视化最广泛的编程语言。因此把Python语言结合数学地质教学,可以丰富数学地质的教学内容,也有助于学生对数学地质算法的理解,同时可以提高学生的学习兴趣。本文简要介绍了Python语言的特点、国内外高校地学类专业开设Python语言用于地学数据处理与分析与处理的相关课程,并结合作者在数学地质教学中引入Python语言的情况,探索了Python语言在数学地质教学中的应用。
Abstract: Mathematical geology is an elective but very important course for most of Geoscience majors in China. The goal of the course is to improve the ability of students to use mathematical thinking in solving geological problems. Python is one of the most widely used programming languages for scientific computing and visualization. Therefore, the combination of Python and mathematical geology teaching can enrich the content of the subject, help students better understand the mathematical geology algorithm, and improve their interest in learning the subject. The key features of Python are briefly described in the paper, and some similar courses in foreign universities that use Python for geoscience data processing are presented. Finally, the practical application of Python in mathematical geology teaching is introduced.
文章引用:周子勇, 李力. Python语言在数学地质课程教学中的应用[J]. 创新教育研究, 2020, 8(6): 884-890. https://doi.org/10.12677/CES.2020.86146

参考文献

[1] Fowler, A. (2011) Mathematical Geoscience. Vol. 36. Springer, London.
[2] Kempler, S. and Mathews, T. (2017) Earth Science Data Analytics: Definitions, Techniques and Skills. Data Science Journal, 16, 1-8. [Google Scholar] [CrossRef
[3] Lin, J.W.B. (2012) Why Python Is the Next Wave in Earth Sciences Computing. Bulletin of the American Meteorological Society, 93, 1823-1824. [Google Scholar] [CrossRef
[4] Python Tools for Use with GEOS-Chem. http://wiki.seas.harvard.edu/geos-chem/index.php/
[5] Sullivan, C. and Trainor-Guitton, W. (2019) PVGeo: An Open-Source Python Package for Geoscientific Visualization in VTK and ParaView. Journal of Open Source Software, 4, 1451. [Google Scholar] [CrossRef
[6] Gregory, P. Here Are the Most Popular Python Ides/Editor. https://www.kdnuggets.com/2018/12/most-popular-python-ide-editor.html
[7] Julian, A. (2017) Scikit-Learn Cookbook: Over 80 Recipes for Machine Learning in Python with Scikit-Learn. Packt Publishing.