看板 TY_Research 關於我們 聯絡資訊
(代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 *老師的教法是他寫我抄 —————————— 導師這學期要我拿學校測站資料(csv)練習畫圖。 我一開始只會用Fortran寫Ncar Graphics,但被老師說繪圖軟體太舊,要我改用Matlab/IDL 之後花了好幾天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
toast122 : FORTRAN跟Python都很推 05/09 13:08
toast122 : 不過其中還是Python看起來更跟得上時代,各種資源 05/09 13:10
toast122 : 推陳出新,也有很多用戶 05/09 13:10
star07 : 非相關科系路過 不過單就繪圖功能,私自認為 MATL 05/09 13:15
star07 : AB 真的大勝,還有一狗票線代的函式庫可以用,要做 05/09 13:15
star07 : 一些後處理也是蠻方便 05/09 13:15
ben108472 : 要畫圖真的用Python就好,也不用錢,開大氣用那堆 05/09 13:36
ben108472 : 檔案都很方便 05/09 13:36
ben108472 : 日後想轉行也能學C與C++ 05/09 13:36
ben108472 : NCL GrADS坦白說都已經不再更新了 05/09 13:37
ben108472 : 要跟上時代,那些不再更新的建議別深學 05/09 13:38
tigererichua: 英國王QQ 05/09 13:43
tigererichua: 認真回,學好linux 05/09 13:46
tigererichua: fortran跟python好好學就夠用 05/09 13:46
tigererichua: matlab 看個人或是老師要求 05/09 13:46
ben108472 : 其實Linux指令也不用到特別熟啦,shell script其實 05/09 13:55
ben108472 : 也能用python替代 05/09 13:55
a3pa3p : http://i.imgur.com/24mvIfb.jpg 05/09 14:28
z1288 : 在台灣學會抱教授大腿比較有用,出社會學抱長官上司 05/09 14:33
z1288 : 大腿,能力出眾只會被打壓和排擠 05/09 14:33
ben108472 : 用vi寫Fortran真的是神人做的事XDD 05/09 15:14
kbty245 : 看到還在教NCARG就知道是王x英XDDDD 05/09 16:29
kbty245 : 他教的東西是真的過時了啦 cygwin這種難用的要死的 05/09 16:31
kbty245 : 編譯器應該只剩他在用了 05/09 16:31
kbty245 : 期中考結束後他有準備教python啦,但是用cygwin寫喔 05/09 16:32
kbty245 : ,不是用Anaconda或VC,神不神奇XDDDD 05/09 16:32
kbty245 : 個人建議學Python啦,網路上不論中英文教學都很多, 05/09 16:35
kbty245 : 自學方便,函式庫安裝也簡單,這幾年NCAR也停止更新 05/09 16:35
kbty245 : NCL改用Python了,不學一下嗎 05/09 16:35
kbty245 : 然後其實系上前幾年是有打算開python課的,但原本教 05/09 16:37
kbty245 : 程繪的老師被你們的上一屆氣跑所以只好讓英國王回來 05/09 16:37
kbty245 : 教了 05/09 16:37
kbty245 : 然後我推薦你去修楊舒芝老師的數值分析課,就是用py 05/09 16:39
kbty245 : thon寫作業的,收穫會蠻多的05/09 16:39
a3pa3p : https://imgur.com/TAn9e4O05/09 16:58
justdoit : 認識念大氣走IC設計的05/09 17:58
aabaabaabaab: 數析很硬喔05/09 18:50
tytony : Fotran建議一定要 因為很多舊程式都還是用這個05/09 18:51
tytony : 然後再一個主流的語言(例如py)05/09 18:53
tytony : MATLAB離開學校就很少用 因為太貴了...05/09 18:54
a3pa3p : https://imgur.com/GzPyiKc05/09 19:20
※ 編輯: a3pa3p (42.72.172.187 臺灣), 05/09/2021 19:31:03
brabra : 要不要call out還在用ptt的系上老師啊? 05/09 20:04
DavisX : MATLAB貴是台灣那代理商...你看看美國學生或個人用 05/09 21:43
DavisX : 才幾多錢而已 05/09 21:43
ben108472 : Matlab除非你想處理大量數學運算,不然畫圖根本比 05/09 21:56
ben108472 : 不上python 05/09 21:56
jsrdoz : 推薦python,個人從Grads+fortran=>matlab=>python 05/09 23:17
jsrdoz : python可以做的事情遠大於前面,而且還是開源 05/09 23:18
jasonnn : 身邊學術圈的朋友繪圖運算都以python為主 MATLAB要 05/09 23:18
jsrdoz : 至於ncl目前官網也說不更新了,建議使用python 05/09 23:19
jasonnn : 錢 NCL已停止維護 Grads陽春 而且python跳出大氣圈 05/09 23:19
jasonnn : 的使用率也高很多 05/09 23:19
jsrdoz : 最後matlab做一件事情可能只有一種方法,但python 05/09 23:20
jsrdoz : 可能會多到你崩潰XD 但換句話說是選擇很多 05/09 23:21
krichard2013: python 入門門檻低且很實用 現在在很多領域不管理工 05/10 02:01
krichard2013: 商科 金融甚至生物生態等環境分析 都已經是個趨勢 05/10 02:01
krichard2013: 了 滿推python 的 05/10 02:01
evanzxcv : Python,FORTRAN 05/10 07:26
tang125 : GrADS陽春wwww 就我來看GrADS繪圖最方便了 05/10 07:30
tang125 : 差在讀WRF檔案麻煩吧 05/10 07:30
WuCH1022 : Grads是針對氣象的特化軟體 比很多人想像好用 05/10 07:35
WuCH1022 : 只是附加程式偏少 有些特殊運算還是要仰賴其他軟體 05/10 07:36
pcfox : 加油 05/10 12:10
momijichan : linux terminal是真的該學,至於cygwin我覺得現在可 05/10 18:37
momijichan : 以用WSL代替了,很多大氣系的學長都靠學好linux找工 05/10 18:37
momijichan : 作的,但是系外工作的話系上老師教的不適合跨領域, 05/10 18:37
momijichan : 只能練sense,python是滿推的,但未來誰知道。所以s 05/10 18:37
momijichan : ense練好是也不差 05/10 18:38
momijichan : GrADS我當年靠它畢業的,畢竟前人留下的資源很多, 05/10 18:39
momijichan : 不過出系外後不實用也是真的 05/10 18:39
jalun : 想不到有天文以外的領域會遇到 IDL 05/10 21:41
kbty245 : 大氣科學領域還蠻常用IDL處理衛星資料的 05/10 23:13
pinewolf : GrADS國外一些氣象公司還蠻喜歡用的 05/13 11:23
poooooo : 純大氣領域的話Python還久 前人留下的資源也不如MAT 05/17 00:20
poooooo : LAB豐富 05/17 00:20
※ 編輯: a3pa3p (1.171.23.89 臺灣), 06/24/2021 13:15:45
a3pa3p : https://imgur.com/ZHP89dt 06/24 13:16