大氣系該學哪些程式語言? - 颱風討論
By Hedda
at 2021-05-11T09:08
at 2021-05-11T09:08
Table of Contents
同學您好,我不是小生
只是個一不小心進入氣象圈就走了快18年的氣象人(從大學算起)
我想一定有比我更老的前輩存在,容我耍一下手技?
以下不會搭配配樂,請自己去找
先總結,你想投入大氣災害防救體系,但目前並沒有這個體系,頂多有災防體系。
需要學的應該會有GIS軟體(QGIS、ArcGIS),PYTHON(資料溝通用)。
災防重的是面化的分析,所以GIS軟體必學無誤,可惜目前好像在台灣氣象圈不常見到。
農業跟地理科系的倒是很常使用...
回歸正題
已打滾(混)的經驗來說
一一介紹
基本工具
1. FORTRAN,食而無味,棄之可惜,現在很多氣象預測軟體還是基於這個上面,
所以應該還是擺脫不掉,高效能在數值天氣預報"作業"很重要,你需要在一定的
時間內跑完所有流程,所以必需要高效。
2. C,講到高效就有他,國外大神也用它開發,所以會一點是不錯的。
3. LINUX,所有的高效都建構在這個上面(除了M$跟APPLE之外),建議還是把
鳥哥的私房菜基礎篇讀完,不用熟。主要在SHELL、IF、REGEX要熟一點。
4. SHELL,自動化串介目前首選,非常基本,但也有缺陷,快速簡單,好用,學起來。
氣象繪圖&計算工具
5. NCAR Graphics/NCL/PYNGL/PYNGO 氣象用的繪圖軟體,現在轉換到PYTHON上了。
可學,但有更好的...
6. GrADS,簡單氣象繪圖軟體,上手很快,也有轉換到PYTHON上。
7. MATHLAB,強大的公司團隊當你的後援,所以會有很快速地解決BUG方案,但
要錢,每年的很痛。
8. IDL,算免費軟體吧,衛星的很多人用。
9. R,統計軟體,很多新型統計套件都從這裡可以使用,也是數學統計系的最愛。
10. PYTHON,綜合型軟體,很多東西可以用引入(import)方式,也有廣大的公開社群
支援,裡面龍蛇混雜,就像YAHOO拍賣一樣,什麼都有,什麼都不奇怪。
11. GIS/QGIS/ArcGIS,面化軟體著重,跟其他領域交流的話必備工具。
接下來是網頁端的
12. HTML/CSS/JAVASCRIPT(JS),必備基本技能無誤,想要有個網頁可以看圖,請自學。
13. PHP/JAVA/JS/PYTHON,搭配伺服器使用,加成很多。
14. MYSQL,這其實不只用在網頁,處理資料我覺得是首選,因為他的特性就是處理資料
、查詢資料用的軟體。
接下來更重要的
15. WORD/PPT/EXCEL,做得好的話上面的都不用,用這個就可以打天下了,
只會用到少量資料,跟報告的話,用EXCEL+PPT屌打前面的繪圖軟體。
16. 嘴砲功力,麻煩這個有人可以教我嗎?
最後總結
還想在氣象圈打滾,LINUX、FORTRAN、PYTHON(未來)、NO.15、16建議具有
想去氣象圈外的業界,就是網頁端語言、LINUX、PYTHON、NO15、16
想去災防體系,要的是跟不懂氣象的人溝通,就是GIS軟體,而需要搭配PYTHON的原因
是因為,他們目前都用PYTHON當作介面(interface)溝通,所以要自動化的話,PYTHON很
重要跟NO.15、16。
最後讓我聽聽您的感想吧?
by 我不是小生,這就是人生
※ 引述《a3pa3p (步飛破)》之銘言:
(代po)
打擾大家了
我想在這篇問,大氣系學生在學界、官方、民間分別有使用哪些程式語言與繪圖軟體?
其中哪些語言已經過時不值得再學、哪些是未來可能的趨勢?
===============
先稍微自介
我是地科相關系所大一
未來想投入大氣災害防救體系
我自修了:
超基本Python(if,迴圈,串列,函式)
Matlab畫二維圖
我大一修的程式課學了:
[課程A](地科系)
1/3學期計概
1/3學期Fortran
(未來) 1/3學期Matlab
*課程A極為基礎
[課程B](大氣系)
1學期純Fortran
1/2學期Fortran寫NcarGraphics
(未來) 1/4學期GrADS
(未來) 1/4學期Python
(未來)未知比例R語言
*老師的教法是他寫我抄
——————————
導師這學期要我拿學校測站資料(csv)練習畫圖。
我一開始只會用Fortran寫Ncar Graphics,但被老師說繪圖軟體太舊,要我改用Matlab/I
DL
之後花了好幾天Google才用Matlab畫出圖。
老師因為給我自由發揮的空間,故意沒有指定我要怎麼畫,讓我自己摸索。
但這次NcarG被嫌舊讓我有點小崩潰,因為當時我就只會這個繪圖軟體,而且我都寫好(約
16
這讓我感到奇怪,如果NcarG真的不行了,為什麼大一必修課還要花半學期教他?
我查了一下本校大氣系開的程式課,除了大一必修,只剩下一門Matlab、一門「天氣與人
工
我有點焦急,深怕大學學的東西跟不上畢業後的世界。
所以想請問板上不管在學界、氣象局、NCDR還是天氣風險的強者大大們
會建議我學哪些程式語言/繪圖軟體,才比較跟得上產業?
我目前大致的認知是:
Fortran:仍無可取代
Matlab:研究室學長姐好像喜歡用
IDL:似乎跟Matlab蠻像的
Ncar Graphics:可能過時
GrADS:教授學生時代就在用,比NcarG簡單實用。
NCL:不太了解
R語言:不太了解
Python:在理學院很夯,但目前在大氣系的課還偏少。
--
只是個一不小心進入氣象圈就走了快18年的氣象人(從大學算起)
我想一定有比我更老的前輩存在,容我耍一下手技?
以下不會搭配配樂,請自己去找
先總結,你想投入大氣災害防救體系,但目前並沒有這個體系,頂多有災防體系。
需要學的應該會有GIS軟體(QGIS、ArcGIS),PYTHON(資料溝通用)。
災防重的是面化的分析,所以GIS軟體必學無誤,可惜目前好像在台灣氣象圈不常見到。
農業跟地理科系的倒是很常使用...
回歸正題
已打滾(混)的經驗來說
一一介紹
基本工具
1. FORTRAN,食而無味,棄之可惜,現在很多氣象預測軟體還是基於這個上面,
所以應該還是擺脫不掉,高效能在數值天氣預報"作業"很重要,你需要在一定的
時間內跑完所有流程,所以必需要高效。
2. C,講到高效就有他,國外大神也用它開發,所以會一點是不錯的。
3. LINUX,所有的高效都建構在這個上面(除了M$跟APPLE之外),建議還是把
鳥哥的私房菜基礎篇讀完,不用熟。主要在SHELL、IF、REGEX要熟一點。
4. SHELL,自動化串介目前首選,非常基本,但也有缺陷,快速簡單,好用,學起來。
氣象繪圖&計算工具
5. NCAR Graphics/NCL/PYNGL/PYNGO 氣象用的繪圖軟體,現在轉換到PYTHON上了。
可學,但有更好的...
6. GrADS,簡單氣象繪圖軟體,上手很快,也有轉換到PYTHON上。
7. MATHLAB,強大的公司團隊當你的後援,所以會有很快速地解決BUG方案,但
要錢,每年的很痛。
8. IDL,算免費軟體吧,衛星的很多人用。
9. R,統計軟體,很多新型統計套件都從這裡可以使用,也是數學統計系的最愛。
10. PYTHON,綜合型軟體,很多東西可以用引入(import)方式,也有廣大的公開社群
支援,裡面龍蛇混雜,就像YAHOO拍賣一樣,什麼都有,什麼都不奇怪。
11. GIS/QGIS/ArcGIS,面化軟體著重,跟其他領域交流的話必備工具。
接下來是網頁端的
12. HTML/CSS/JAVASCRIPT(JS),必備基本技能無誤,想要有個網頁可以看圖,請自學。
13. PHP/JAVA/JS/PYTHON,搭配伺服器使用,加成很多。
14. MYSQL,這其實不只用在網頁,處理資料我覺得是首選,因為他的特性就是處理資料
、查詢資料用的軟體。
接下來更重要的
15. WORD/PPT/EXCEL,做得好的話上面的都不用,用這個就可以打天下了,
只會用到少量資料,跟報告的話,用EXCEL+PPT屌打前面的繪圖軟體。
16. 嘴砲功力,麻煩這個有人可以教我嗎?
最後總結
還想在氣象圈打滾,LINUX、FORTRAN、PYTHON(未來)、NO.15、16建議具有
想去氣象圈外的業界,就是網頁端語言、LINUX、PYTHON、NO15、16
想去災防體系,要的是跟不懂氣象的人溝通,就是GIS軟體,而需要搭配PYTHON的原因
是因為,他們目前都用PYTHON當作介面(interface)溝通,所以要自動化的話,PYTHON很
重要跟NO.15、16。
最後讓我聽聽您的感想吧?
by 我不是小生,這就是人生
※ 引述《a3pa3p (步飛破)》之銘言:
(代po)
打擾大家了
我想在這篇問,大氣系學生在學界、官方、民間分別有使用哪些程式語言與繪圖軟體?
其中哪些語言已經過時不值得再學、哪些是未來可能的趨勢?
===============
先稍微自介
我是地科相關系所大一
未來想投入大氣災害防救體系
我自修了:
超基本Python(if,迴圈,串列,函式)
Matlab畫二維圖
我大一修的程式課學了:
[課程A](地科系)
1/3學期計概
1/3學期Fortran
(未來) 1/3學期Matlab
*課程A極為基礎
[課程B](大氣系)
1學期純Fortran
1/2學期Fortran寫NcarGraphics
(未來) 1/4學期GrADS
(未來) 1/4學期Python
(未來)未知比例R語言
*老師的教法是他寫我抄
——————————
導師這學期要我拿學校測站資料(csv)練習畫圖。
我一開始只會用Fortran寫Ncar Graphics,但被老師說繪圖軟體太舊,要我改用Matlab/I
DL
之後花了好幾天Google才用Matlab畫出圖。
老師因為給我自由發揮的空間,故意沒有指定我要怎麼畫,讓我自己摸索。
但這次NcarG被嫌舊讓我有點小崩潰,因為當時我就只會這個繪圖軟體,而且我都寫好(約
16
這讓我感到奇怪,如果NcarG真的不行了,為什麼大一必修課還要花半學期教他?
我查了一下本校大氣系開的程式課,除了大一必修,只剩下一門Matlab、一門「天氣與人
工
我有點焦急,深怕大學學的東西跟不上畢業後的世界。
所以想請問板上不管在學界、氣象局、NCDR還是天氣風險的強者大大們
會建議我學哪些程式語言/繪圖軟體,才比較跟得上產業?
我目前大致的認知是:
Fortran:仍無可取代
Matlab:研究室學長姐好像喜歡用
IDL:似乎跟Matlab蠻像的
Ncar Graphics:可能過時
GrADS:教授學生時代就在用,比NcarG簡單實用。
NCL:不太了解
R語言:不太了解
Python:在理學院很夯,但目前在大氣系的課還偏少。
--
Tags:
颱風
All Comments
By Rae
at 2021-05-13T05:34
at 2021-05-13T05:34
By Dora
at 2021-05-15T02:01
at 2021-05-15T02:01
By Jake
at 2021-05-16T22:27
at 2021-05-16T22:27
By Jake
at 2021-05-18T18:53
at 2021-05-18T18:53
By Belly
at 2021-05-20T15:20
at 2021-05-20T15:20
By Kama
at 2021-05-22T11:46
at 2021-05-22T11:46
By Franklin
at 2021-05-24T08:12
at 2021-05-24T08:12
By Odelette
at 2021-05-26T04:38
at 2021-05-26T04:38
By John
at 2021-05-28T01:05
at 2021-05-28T01:05
By Lauren
at 2021-05-29T21:31
at 2021-05-29T21:31
By Rachel
at 2021-05-31T17:57
at 2021-05-31T17:57
By Iris
at 2021-06-02T14:23
at 2021-06-02T14:23
By Rebecca
at 2021-06-04T10:50
at 2021-06-04T10:50
By Queena
at 2021-06-06T07:16
at 2021-06-06T07:16
By Tristan Cohan
at 2021-06-08T03:42
at 2021-06-08T03:42
By Noah
at 2021-06-10T00:08
at 2021-06-10T00:08
By Lydia
at 2021-06-11T20:35
at 2021-06-11T20:35
By Joseph
at 2021-06-13T17:01
at 2021-06-13T17:01
By Ula
at 2021-06-15T13:27
at 2021-06-15T13:27
By Candice
at 2021-06-17T09:54
at 2021-06-17T09:54
By Franklin
at 2021-06-19T06:20
at 2021-06-19T06:20
By Callum
at 2021-06-21T02:46
at 2021-06-21T02:46
By Ophelia
at 2021-06-22T23:12
at 2021-06-22T23:12
By Gary
at 2021-06-24T19:39
at 2021-06-24T19:39
By Carol
at 2021-06-26T16:05
at 2021-06-26T16:05
By Tristan Cohan
at 2021-06-28T12:31
at 2021-06-28T12:31
By Frederic
at 2021-06-30T08:57
at 2021-06-30T08:57
By Annie
at 2021-07-02T05:24
at 2021-07-02T05:24
By Susan
at 2021-07-04T01:50
at 2021-07-04T01:50
By Michael
at 2021-07-05T22:16
at 2021-07-05T22:16
By Irma
at 2021-07-07T18:42
at 2021-07-07T18:42
By Joe
at 2021-07-09T15:09
at 2021-07-09T15:09
By Zanna
at 2021-07-11T11:35
at 2021-07-11T11:35
By Charlie
at 2021-07-13T08:01
at 2021-07-13T08:01
By Noah
at 2021-07-15T04:28
at 2021-07-15T04:28
By Candice
at 2021-07-17T00:54
at 2021-07-17T00:54
By Ina
at 2021-07-18T21:20
at 2021-07-18T21:20
By Ida
at 2021-07-20T17:46
at 2021-07-20T17:46
By Regina
at 2021-07-22T14:13
at 2021-07-22T14:13
By Lauren
at 2021-07-24T10:39
at 2021-07-24T10:39
By Kyle
at 2021-07-26T07:05
at 2021-07-26T07:05
By Bethany
at 2021-07-28T03:31
at 2021-07-28T03:31
By Ina
at 2021-07-29T23:58
at 2021-07-29T23:58
By Christine
at 2021-07-31T20:24
at 2021-07-31T20:24
By Christine
at 2021-08-02T16:50
at 2021-08-02T16:50
By Hedy
at 2021-08-04T13:16
at 2021-08-04T13:16
By Steve
at 2021-08-06T09:43
at 2021-08-06T09:43
By Barb Cronin
at 2021-08-08T06:09
at 2021-08-08T06:09
By Robert
at 2021-08-10T02:35
at 2021-08-10T02:35
By Caitlin
at 2021-08-11T23:02
at 2021-08-11T23:02
By Valerie
at 2021-08-13T19:28
at 2021-08-13T19:28
By Hazel
at 2021-08-15T15:54
at 2021-08-15T15:54
By Yuri
at 2021-08-17T12:20
at 2021-08-17T12:20
By Damian
at 2021-08-19T08:47
at 2021-08-19T08:47
By Valerie
at 2021-08-21T05:13
at 2021-08-21T05:13
By Eartha
at 2021-08-23T01:39
at 2021-08-23T01:39
By Jacob
at 2021-08-24T22:05
at 2021-08-24T22:05
Related Posts
Earth天氣視覺化 新增紫外線圖
By Harry
at 2021-05-11T00:16
at 2021-05-11T00:16
Re: 天氣小觀:幫手將現,一週後期阿拉伯海氣旋出現
By Skylar DavisLinda
at 2021-05-10T17:45
at 2021-05-10T17:45
大氣系該學哪些程式語言?
By Emma
at 2021-05-10T15:54
at 2021-05-10T15:54
大氣系該學哪些程式語言?
By Joe
at 2021-05-09T12:14
at 2021-05-09T12:14
天氣小觀:幫手將現,一週後期阿拉伯海氣旋出現
By Doris
at 2021-05-09T09:15
at 2021-05-09T09:15