|
5 T' u$ G! d* W8 v, {
推荐理由:对于气象海洋专业的小伙伴而言,无论是做科研,做预报,还是做项目,都离不开编程语言这一重要工具,有气象海洋专业背景的同学,在学校的课程设置中常用的编程语言有Fortran、NCL、matlab和GRADS等,以上语言各有各的优势。脱离目的单纯讨论工具并不是合适的做法,能够完成我们的任务是根本目的,但选择一门合适的语言显然能够达到事半功倍的效果。从我个人的经验而言,气象海洋领域除了模式开发需要使用Fortran,其他诸如数据处理、可视化和一些算法实现,基本可以用python完成,因此掌握python对今后的工作和学习能够有很大的助力。大部分人还是有一定的自学能力的,但参加课程的意义在于,能够少走弯路节约很多时间,并且迅速的积累很多经验。
9 s8 [1 i* F7 _6 X3 B, ~ Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库,还有丰富的第三方库,并且能够把用其他语言(C/C++、Fortran)编写的代码联结在一起。Python在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面具备优异的性能。上述优势使得Python在气象、海洋、地理、气候、水文和生态等地学领域的科研和工程项目中得到广泛应用。可以预见未来Python将成为气象和海洋等地学领域的主流编程语言之一。 & P1 |+ e5 K+ |% [2 N
本课程将聚焦Python在气象和海洋领域的使用,从Python基础使用开始,循序渐进,介绍常用的科学计算和可视化库,并结合实际,从气象海洋数据可视化到常见数据分析方法,让学员能从中借鉴学习,最终掌握python这一工作利器,助力今后的工作效率。 5 i! C2 j6 ^# O6 \& R. F6 L6 `
7 h( B' }9 ?& z' f
. A1 Q& t! O2 c3 y
; s+ N, o9 w0 M
, ^3 g; ^% [# q' D; G! a. q& Y3 R1 j) ^
|