Re: [討論] 大氣系該學哪些程式語言?
同學您好,我不是小生
只是個一不小心進入氣象圈就走了快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+PTT屌打前面的繪圖軟體。
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/IDL/Python....。
之後花了好幾天Google才用Matlab畫出圖。
老師因為給我自由發揮的空間,故意沒有指定我要怎麼畫,讓我自己摸索。
但這次NcarG被嫌舊讓我有點小崩潰,因為當時我就只會這個繪圖軟體,而且我都寫好(約1600行)出圖了老師才叫我換繪圖軟體......。
這讓我感到奇怪,如果NcarG真的不行了,為什麼大一必修課還要花半學期教他?
我查了一下本校大氣系開的程式課,除了大一必修,只剩下一門Matlab、一門「天氣與人工智慧」(Python/DL)
我有點焦急,深怕大學學的東西跟不上畢業後的世界。
所以想請問板上不管在學界、氣象局、NCDR還是天氣風險的強者大大們
會建議我學哪些程式語言/繪圖軟體,才比較跟得上產業?
我目前大致的認知是:
Fortran:仍無可取代
Matlab:研究室學長姐好像喜歡用
IDL:似乎跟Matlab蠻像的
Ncar Graphics:可能過時
GrADS:教授學生時代就在用,比NcarG簡單實用。
NCL:不太了解
R語言:不太了解
Python:在理學院很夯,但目前在大氣系的課還偏少。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.123.8 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/TY_Research/M.1620533645.A.CDC.html
※ 編輯: a3pa3p (36.230.123.8 臺灣), 05/09/2021 12:17:59
※ 編輯: a3pa3p (36.230.123.8 臺灣), 05/09/2021 12:45:24
推
05/09 13:08,
05/09 13:08
推
05/09 13:10,
05/09 13:10
→
05/09 13:10,
05/09 13:10
推
05/09 13:15,
05/09 13:15
→
05/09 13:15,
05/09 13:15
→
05/09 13:15,
05/09 13:15
推
05/09 13:36,
05/09 13:36
→
05/09 13:36,
05/09 13:36
5~;31m→ ben108472 : 日後想轉行也能學C與C++ 05/09 13:36
→
05/09 13:37,
05/09 13:37
→
05/09 13:38,
05/09 13:38
推
05/09 13:43,
05/09 13:43
推
05/09 13:46,
05/09 13:46
→
05/09 13:46,
05/09 13:46
→
05/09 13:46,
05/09 13:46
推
05/09 13:55,
05/09 13:55
→
05/09 13:55,
05/09 13:55
→
05/09 14:28,
05/09 14:28
推
05/09 14:33,
05/09 14:33
→
05/09 14:33,
05/09 14:33
推
05/09 15:14,
05/09 15:14
推
05/09 16:29,
05/09 16:29
→
05/09 16:31,
05/09 16:31
→
05/09 16:31,
05/09 16:31
→
05/09 16:32,
05/09 16:32
→
05/09 16:32,
05/09 16:32
→
05/09 16:35,
05/09 16:35
→
05/09 16:35,
05/09 16:35
→
05/09 16:35,
05/09 16:35
→
05/09 16:37,
05/09 16:37
→
05/09 16:37,
05/09 16:37
→
05/09 16:37,
05/09 16:37
→
05/09 16:39,
05/09 16:39
→
05/09 16:39,
05/09 16:39
→
05/09 16:58,
05/09 16:58
推
05/09 17:58,
05/09 17:58
推
05/09 18:50,
05/09 18:50
推
05/09 18:51,
05/09 18:51
→
05/09 18:53,
05/09 18:53
→
05/09 18:54,
05/09 18:54
→
05/09 19:20,
05/09 19:20
※ 編輯: a3pa3p (42.72.172.187 臺灣), 05/09/2021 19:31:03
→
05/09 20:04,
05/09 20:04
→
05/09 21:43,
05/09 21:43
→
05/09 21:43,
05/09 21:43
推
05/09 21:56,
05/09 21:56
→
05/09 21:56,
05/09 21:56
推
05/09 23:17,
05/09 23:17
→
05/09 23:18,
05/09 23:18
推
05/09 23:18,
05/09 23:18
→
05/09 23:19,
05/09 23:19
→
05/09 23:19,
05/09 23:19
→
05/09 23:19,
05/09 23:19
→
05/09 23:20,
05/09 23:20
→
05/09 23:21,
05/09 23:21
推
05/10 02:01,
05/10 02:01
→
05/10 02:01,
05/10 02:01
→
05/10 02:01,
05/10 02:01
推
05/10 07:26,
05/10 07:26
→
05/10 07:30,
05/10 07:30
→
05/10 07:30,
05/10 07:30
推
05/10 07:35,
05/10 07:35
→
05/10 07:36,
05/10 07:36
推
05/10 12:10,
05/10 12:10
推
05/10 18:37,
05/10 18:37
→
05/10 18:37,
05/10 18:37
→
05/10 18:37,
05/10 18:37
→
05/10 18:37,
05/10 18:37
→
05/10 18:38,
05/10 18:38
→
05/10 18:39,
05/10 18:39
→
05/10 18:39,
05/10 18:39
推
05/10 21:41,
05/10 21:41
推
05/10 23:13,
05/10 23:13
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.29.179.208 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/TY_Research/M.1620695323.A.469.html
推
05/11 14:26,
2年前
, 1F
05/11 14:26, 1F
→
05/11 15:22,
2年前
, 2F
05/11 15:22, 2F
→
05/11 15:59,
2年前
, 3F
05/11 15:59, 3F
推
05/11 20:23,
2年前
, 4F
05/11 20:23, 4F
→
05/13 12:04,
2年前
, 5F
05/13 12:04, 5F
→
05/13 12:05,
2年前
, 6F
05/13 12:05, 6F
→
05/14 20:48,
2年前
, 7F
05/14 20:48, 7F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
討論
23
72