8 q9 t2 }/ |1 r2 [! \
推荐理由:对于气象海洋专业的小伙伴而言,无论是做科研,做预报,还是做项目,都离不开编程语言这一重要工具,有气象海洋专业背景的同学,在学校的课程设置中常用的编程语言有Fortran、NCL、matlab和GRADS等,以上语言各有各的优势。脱离目的单纯讨论工具并不是合适的做法,能够完成我们的任务是根本目的,但选择一门合适的语言显然能够达到事半功倍的效果。从我个人的经验而言,气象海洋领域除了模式开发需要使用Fortran,其他诸如数据处理、可视化和一些算法实现,基本可以用python完成,因此掌握python对今后的工作和学习能够有很大的助力。大部分人还是有一定的自学能力的,但参加课程的意义在于,能够少走弯路节约很多时间,并且迅速的积累很多经验。
! W( `* y2 E7 o- F Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库,还有丰富的第三方库,并且能够把用其他语言(C/C++、Fortran)编写的代码联结在一起。Python在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面具备优异的性能。上述优势使得Python在气象、海洋、地理、气候、水文和生态等地学领域的科研和工程项目中得到广泛应用。可以预见未来Python将成为气象和海洋等地学领域的主流编程语言之一。 4 J! K% w& ^: O1 z% G# \7 x
本课程将聚焦Python在气象和海洋领域的使用,从Python基础使用开始,循序渐进,介绍常用的科学计算和可视化库,并结合实际,从气象海洋数据可视化到常见数据分析方法,让学员能从中借鉴学习,最终掌握python这一工作利器,助力今后的工作效率。
4 r' q# M: L* D
* k" B2 c- j7 o' i* ^, r: V* Y2 J) I
% y; g. W: g5 y- p) j5 j! u2 `4 i$ D' }5 e j) z5 w+ Y
- f0 b, r K# M |