[討論] 大氣系該學哪些程式語言?

看板TY_Research作者 (步飛破)時間3年前 (2021/05/09 12:14), 3年前編輯推噓23(23049)
留言72則, 21人參與, 3年前最新討論串1/3 (看更多)
(代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, 3年前 , 1F
FORTRAN跟Python都很推
05/09 13:08, 1F

05/09 13:10, 3年前 , 2F
不過其中還是Python看起來更跟得上時代,各種資源
05/09 13:10, 2F

05/09 13:10, 3年前 , 3F
推陳出新,也有很多用戶
05/09 13:10, 3F

05/09 13:15, 3年前 , 4F
非相關科系路過 不過單就繪圖功能,私自認為 MATL
05/09 13:15, 4F

05/09 13:15, 3年前 , 5F
AB 真的大勝,還有一狗票線代的函式庫可以用,要做
05/09 13:15, 5F

05/09 13:15, 3年前 , 6F
一些後處理也是蠻方便
05/09 13:15, 6F

05/09 13:36, 3年前 , 7F
要畫圖真的用Python就好,也不用錢,開大氣用那堆
05/09 13:36, 7F

05/09 13:36, 3年前 , 8F
檔案都很方便
05/09 13:36, 8F

05/09 13:36, 3年前 , 9F
日後想轉行也能學C與C++
05/09 13:36, 9F

05/09 13:37, 3年前 , 10F
NCL GrADS坦白說都已經不再更新了
05/09 13:37, 10F

05/09 13:38, 3年前 , 11F
要跟上時代,那些不再更新的建議別深學
05/09 13:38, 11F

05/09 13:43, 3年前 , 12F
英國王QQ
05/09 13:43, 12F

05/09 13:46, 3年前 , 13F
認真回,學好linux
05/09 13:46, 13F

05/09 13:46, 3年前 , 14F
fortran跟python好好學就夠用
05/09 13:46, 14F

05/09 13:46, 3年前 , 15F
matlab 看個人或是老師要求
05/09 13:46, 15F

05/09 13:55, 3年前 , 16F
其實Linux指令也不用到特別熟啦,shell script其實
05/09 13:55, 16F

05/09 13:55, 3年前 , 17F
也能用python替代
05/09 13:55, 17F

05/09 14:28, 3年前 , 18F

05/09 14:33, 3年前 , 19F
在台灣學會抱教授大腿比較有用,出社會學抱長官上司
05/09 14:33, 19F

05/09 14:33, 3年前 , 20F
大腿,能力出眾只會被打壓和排擠
05/09 14:33, 20F

05/09 15:14, 3年前 , 21F
用vi寫Fortran真的是神人做的事XDD
05/09 15:14, 21F

05/09 16:29, 3年前 , 22F
看到還在教NCARG就知道是王x英XDDDD
05/09 16:29, 22F

05/09 16:31, 3年前 , 23F
他教的東西是真的過時了啦 cygwin這種難用的要死的
05/09 16:31, 23F

05/09 16:31, 3年前 , 24F
編譯器應該只剩他在用了
05/09 16:31, 24F

05/09 16:32, 3年前 , 25F
期中考結束後他有準備教python啦,但是用cygwin寫喔
05/09 16:32, 25F

05/09 16:32, 3年前 , 26F
,不是用Anaconda或VC,神不神奇XDDDD
05/09 16:32, 26F

05/09 16:35, 3年前 , 27F
個人建議學Python啦,網路上不論中英文教學都很多,
05/09 16:35, 27F

05/09 16:35, 3年前 , 28F
自學方便,函式庫安裝也簡單,這幾年NCAR也停止更新
05/09 16:35, 28F

05/09 16:35, 3年前 , 29F
NCL改用Python了,不學一下嗎
05/09 16:35, 29F

05/09 16:37, 3年前 , 30F
然後其實系上前幾年是有打算開python課的,但原本教
05/09 16:37, 30F

05/09 16:37, 3年前 , 31F
程繪的老師被你們的上一屆氣跑所以只好讓英國王回來
05/09 16:37, 31F

05/09 16:37, 3年前 , 32F
教了
05/09 16:37, 32F

05/09 16:39, 3年前 , 33F
然後我推薦你去修楊舒芝老師的數值分析課,就是用py
05/09 16:39, 33F

05/09 16:39, 3年前 , 34F
thon寫作業的,收穫會蠻多的
05/09 16:39, 34F

05/09 16:58, 3年前 , 35F

05/09 17:58, 3年前 , 36F
認識念大氣走IC設計的
05/09 17:58, 36F

05/09 18:50, 3年前 , 37F
數析很硬喔
05/09 18:50, 37F

05/09 18:51, 3年前 , 38F
Fotran建議一定要 因為很多舊程式都還是用這個
05/09 18:51, 38F

05/09 18:53, 3年前 , 39F
然後再一個主流的語言(例如py)
05/09 18:53, 39F

05/09 18:54, 3年前 , 40F
MATLAB離開學校就很少用 因為太貴了...
05/09 18:54, 40F

05/09 19:20, 3年前 , 41F
※ 編輯: a3pa3p (42.72.172.187 臺灣), 05/09/2021 19:31:03

05/09 20:04, 3年前 , 42F
要不要call out還在用ptt的系上老師啊?
05/09 20:04, 42F

05/09 21:43, 3年前 , 43F
MATLAB貴是台灣那代理商...你看看美國學生或個人用
05/09 21:43, 43F

05/09 21:43, 3年前 , 44F
才幾多錢而已
05/09 21:43, 44F

05/09 21:56, 3年前 , 45F
Matlab除非你想處理大量數學運算,不然畫圖根本比
05/09 21:56, 45F

05/09 21:56, 3年前 , 46F
不上python
05/09 21:56, 46F

05/09 23:17, 3年前 , 47F
推薦python,個人從Grads+fortran=>matlab=>python
05/09 23:17, 47F

05/09 23:18, 3年前 , 48F
python可以做的事情遠大於前面,而且還是開源
05/09 23:18, 48F

05/09 23:18, 3年前 , 49F
身邊學術圈的朋友繪圖運算都以python為主 MATLAB要
05/09 23:18, 49F

05/09 23:19, 3年前 , 50F
至於ncl目前官網也說不更新了,建議使用python
05/09 23:19, 50F

05/09 23:19, 3年前 , 51F
錢 NCL已停止維護 Grads陽春 而且python跳出大氣圈
05/09 23:19, 51F

05/09 23:19, 3年前 , 52F
的使用率也高很多
05/09 23:19, 52F

05/09 23:20, 3年前 , 53F
最後matlab做一件事情可能只有一種方法,但python
05/09 23:20, 53F

05/09 23:21, 3年前 , 54F
可能會多到你崩潰XD 但換句話說是選擇很多
05/09 23:21, 54F

05/10 02:01, 3年前 , 55F
python 入門門檻低且很實用 現在在很多領域不管理工
05/10 02:01, 55F

05/10 02:01, 3年前 , 56F
商科 金融甚至生物生態等環境分析 都已經是個趨勢
05/10 02:01, 56F

05/10 02:01, 3年前 , 57F
了 滿推python 的
05/10 02:01, 57F

05/10 07:26, 3年前 , 58F
Python,FORTRAN
05/10 07:26, 58F

05/10 07:30, 3年前 , 59F
GrADS陽春wwww 就我來看GrADS繪圖最方便了
05/10 07:30, 59F

05/10 07:30, 3年前 , 60F
差在讀WRF檔案麻煩吧
05/10 07:30, 60F

05/10 07:35, 3年前 , 61F
Grads是針對氣象的特化軟體 比很多人想像好用
05/10 07:35, 61F

05/10 07:36, 3年前 , 62F
只是附加程式偏少 有些特殊運算還是要仰賴其他軟體
05/10 07:36, 62F

05/10 12:10, 3年前 , 63F
加油
05/10 12:10, 63F

05/10 18:37, 3年前 , 64F
linux terminal是真的該學,至於cygwin我覺得現在可
05/10 18:37, 64F

05/10 18:37, 3年前 , 65F
以用WSL代替了,很多大氣系的學長都靠學好linux找工
05/10 18:37, 65F

05/10 18:37, 3年前 , 66F
作的,但是系外工作的話系上老師教的不適合跨領域,
05/10 18:37, 66F

05/10 18:37, 3年前 , 67F
只能練sense,python是滿推的,但未來誰知道。所以s
05/10 18:37, 67F

05/10 18:38, 3年前 , 68F
ense練好是也不差
05/10 18:38, 68F

05/10 18:39, 3年前 , 69F
GrADS我當年靠它畢業的,畢竟前人留下的資源很多,
05/10 18:39, 69F

05/10 18:39, 3年前 , 70F
不過出系外後不實用也是真的
05/10 18:39, 70F

05/10 21:41, 3年前 , 71F
想不到有天文以外的領域會遇到 IDL
05/10 21:41, 71F

05/10 23:13, 3年前 , 72F
大氣科學領域還蠻常用IDL處理衛星資料的
05/10 23:13, 72F
文章代碼(AID): #1Wbs6DpS (TY_Research)
文章代碼(AID): #1Wbs6DpS (TY_Research)