|
+ e5 V9 x8 M0 ^# T
推荐理由:对于气象海洋专业的小伙伴而言,无论是做科研,做预报,还是做项目,都离不开编程语言这一重要工具,有气象海洋专业背景的同学,在学校的课程设置中常用的编程语言有Fortran、NCL、matlab和GRADS等,以上语言各有各的优势。脱离目的单纯讨论工具并不是合适的做法,能够完成我们的任务是根本目的,但选择一门合适的语言显然能够达到事半功倍的效果。从我个人的经验而言,气象海洋领域除了模式开发需要使用Fortran,其他诸如数据处理、可视化和一些算法实现,基本可以用python完成,因此掌握python对今后的工作和学习能够有很大的助力。大部分人还是有一定的自学能力的,但参加课程的意义在于,能够少走弯路节约很多时间,并且迅速的积累很多经验。 0 I2 e- n( C) p' ^# o) e$ d* {1 \
Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库,还有丰富的第三方库,并且能够把用其他语言(C/C++、Fortran)编写的代码联结在一起。Python在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面具备优异的性能。上述优势使得Python在气象、海洋、地理、气候、水文和生态等地学领域的科研和工程项目中得到广泛应用。可以预见未来Python将成为气象和海洋等地学领域的主流编程语言之一。 * e0 d% z! p# L0 @, _8 Q2 f; |
本课程将聚焦Python在气象和海洋领域的使用,从Python基础使用开始,循序渐进,介绍常用的科学计算和可视化库,并结合实际,从气象海洋数据可视化到常见数据分析方法,让学员能从中借鉴学习,最终掌握python这一工作利器,助力今后的工作效率。 1 y8 N4 y# s! H: b" S* w" Z6 O
; M! ^2 a' P0 s( d% `2 T4 w; G' R
5 Q. U5 R8 y/ |5 ~2 E* t; l, Q, E* x0 f5 X, L
( I* } x! r1 I! c4 l
) a& ~: ~, ]+ ~0 y* s6 S# _
|