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