[討論] 大氣系該學哪些程式語言?
(代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:在理學院很夯,但目前在大氣系的課還偏少。
--
FORTRAN跟Python都很推
不過其中還是Python看起來更跟得上時代,各種資源
推陳出新,也有很多用戶
非相關科系路過 不過單就繪圖功能,私自認為 MATL
AB 真的大勝,還有一狗票線代的函式庫可以用,要做
一些後處理也是蠻方便
要畫圖真的用Python就好,也不用錢,開大氣用那堆
檔案都很方便
日後想轉行也能學C與C++
NCL GrADS坦白說都已經不再更新了
要跟上時代,那些不再更新的建議別深學
英國王QQ
認真回,學好linux
fortran跟python好好學就夠用
matlab 看個人或是老師要求
其實Linux指令也不用到特別熟啦,shell script其實
也能用python替代
在台灣學會抱教授大腿比較有用,出社會學抱長官上司
大腿,能力出眾只會被打壓和排擠
用vi寫Fortran真的是神人做的事XDD
看到還在教NCARG就知道是王x英XDDDD
他教的東西是真的過時了啦 cygwin這種難用的要死的
編譯器應該只剩他在用了
期中考結束後他有準備教python啦,但是用cygwin寫喔
,不是用Anaconda或VC,神不神奇XDDDD
個人建議學Python啦,網路上不論中英文教學都很多,
自學方便,函式庫安裝也簡單,這幾年NCAR也停止更新
NCL改用Python了,不學一下嗎
然後其實系上前幾年是有打算開python課的,但原本教
程繪的老師被你們的上一屆氣跑所以只好讓英國王回來
教了
然後我推薦你去修楊舒芝老師的數值分析課,就是用py
thon寫作業的,收穫會蠻多的
認識念大氣走IC設計的
數析很硬喔
Fotran建議一定要 因為很多舊程式都還是用這個
然後再一個主流的語言(例如py)
MATLAB離開學校就很少用 因為太貴了...
要不要call out還在用ptt的系上老師啊?
MATLAB貴是台灣那代理商...你看看美國學生或個人用
才幾多錢而已
Matlab除非你想處理大量數學運算,不然畫圖根本比
不上python
推薦python,個人從Grads+fortran=>matlab=>python
python可以做的事情遠大於前面,而且還是開源
身邊學術圈的朋友繪圖運算都以python為主 MATLAB要
至於ncl目前官網也說不更新了,建議使用python
錢 NCL已停止維護 Grads陽春 而且python跳出大氣圈
的使用率也高很多
最後matlab做一件事情可能只有一種方法,但python
可能會多到你崩潰XD 但換句話說是選擇很多
python 入門門檻低且很實用 現在在很多領域不管理工
商科 金融甚至生物生態等環境分析 都已經是個趨勢
了 滿推python 的
Python,FORTRAN
GrADS陽春wwww 就我來看GrADS繪圖最方便了
差在讀WRF檔案麻煩吧
Grads是針對氣象的特化軟體 比很多人想像好用
只是附加程式偏少 有些特殊運算還是要仰賴其他軟體
加油
linux terminal是真的該學,至於cygwin我覺得現在可
以用WSL代替了,很多大氣系的學長都靠學好linux找工
作的,但是系外工作的話系上老師教的不適合跨領域,
只能練sense,python是滿推的,但未來誰知道。所以s
ense練好是也不差
GrADS我當年靠它畢業的,畢竟前人留下的資源很多,
不過出系外後不實用也是真的
想不到有天文以外的領域會遇到 IDL
大氣科學領域還蠻常用IDL處理衛星資料的
GrADS國外一些氣象公司還蠻喜歡用的
純大氣領域的話Python還久 前人留下的資源也不如MAT
LAB豐富
59
[請益] 非電資專業 跨領域職務選擇各位前輩好, 想請教非電資專業想跨應該朝哪個方向準備, 背景: 混血 台大工科海洋所碩士畢業 專長領域:62
[討論] 聽說最近好像人才荒如題,聽說最近好像到處都在缺人才 但是我們這行的研究助理基本上都是要碩士學歷 薪水大概就是科技部公定價 大學畢業33800起 碩士畢業38785起36
[請益] 非本科系與ICS的距離各位年收300萬先進們好! 小弟是純血四大光電慘業研究所碩一學生,研究室的方向主要是半導體元件製程跟模擬 因為看著實驗室學長姐每一個都進GG感覺背脊一涼…可以預想到那應該不是我想要的生活 雖然我知道一定被噴…但想請問假如想半路出家往數位IC領域前進的話,藉由修課補足之 前缺少的知識是否可行~14
[問卦] 什麼樣的人會用MATLAB?大家都知道一個人用的程式語言會洩漏一點他自身的資訊。 C++ ---> 發明輪子的人與為了優化1%效率要再發明一次輪子的人 java ---> 20年前的時尚尖端,那時候寫這個、教這個的比炒房還好賺。 Fortran ---> 基礎科學研究者,絕對不是資工系 python ---> 效率不重要,我想達到的目的才是重點懂嗎?9
Re: [問卦] 自學C跟C++推薦哪個教材這問題...如果不是大一計算機程式教授要特別選一個配合長期發展的語言, 那麼以一般人來說,要先考慮的是你想做什麼事情 確認了你想做什麼事情之後,去問你認識的在做那些事情的人他們用什麼程式語言, 然後從那個程式語言開始學一個段落。接著就可以開始做你想做的事情了 Java Python C C++ 這四個要選一個當起點當然是 C 最好。9
[問卦] 選了一門吃程式語言能力的課怎麼辦?選了一門純教觀念跟理論 然後丟幾個問題叫你用matlab寫出來 上網看一堆範例 也問助教了 還是不會寫8
Re: [問卦] 軟體玩膩了想玩硬體怎麼入門?雖然在八卦板回這個東西相當無聊。 不過, 1. 學習 C 語言,找隻 PC, 裝 Linux, 上面有 GCC, 然後隨便找一本 C 語言入門 的書,從 GCC hello.c 開始寫起。 2. 學習與 C 語言控制相關的硬體,最簡單的就是去買 Audrino 開發板+麵包板7
臺灣大學海洋研究所徵研究助理(代PO)[臺大海洋研究所徵研究助理] 大家好~這裡分享一個工作機會。 我是以前大氣系03的學生,現在於海洋研究所曾于恒老師海氣交互作用實驗室當研究助理 。 曾老師要找新的助理加入團隊,且老師最想尋找大氣系背景的學生加入,