國立臺北大學

#請益 學程式的問題

5月22日 23:13
大家好,想針對目前程式學習上問一些問題。那因為我同學建議我在軟體工程師版發文(之前在科技版發),所以就再發一次了,希望有更多建議! 我目前大一,會一點點C++跟python的基礎。 程度:C++高中自學,程度是APCS觀念三分、實作兩分,對就是非常的基礎XD python的話則是大學自己隨意翻書看看的。 因為目前是商管科系,想要專精資料分析上面,所以大學才自學python,預計想要在暑假跟學期間累積作品集! 但因為高中時期發現自己對於寫程式還算是有興趣,想要自己深入鑽研如資料結構、演算法等!雖然有規劃在學校時課程會學到,但畢竟想說能先學不靠學校的好。 卻畢竟因為兩個語言都是初學者,只想先學一個語言就好。 所以想問大家說,如果用python學資料結構、演算法的話是妥當的嗎?就如果了解其概念,日後再學習學校課程的資料結構演算法會不會只需要熟悉語法就好?(應該語言是C或C++) 網路上爬文有看到說要學習資料結構、演算法還是用C++或C學得會比較好! 因此想問版上的各位對於我目前的狀態有什麼學習上的建議。 第一次發文,希望大家鞭小力一點~謝謝!
12
留言 53
文章資訊
Logo
每週有 35 則貼文
共 53 則留言
臺北醫學大學
通常python不太需要學資料結構跟演算法 更何況你想走資料分析 如果要學的話直接用C學吧
C++ 吧, 之後要學 C# 、JavaScript 都更有幫助也更快!
國立臺灣海洋大學
雖然SQL不算是程式語言,但SQL 熟一點
國立清華大學 電機資訊學院學士班
要學資演的話建議還是C/C++比較好,趁有空的時候打下好基礎比較重要,其實資料分析到後面都是套套模板而已,學Python語法的時間大概也就一個下午而已
國立陽明交通大學
C++吧 程式反正都是概念 先熟一套就好
國立中央大學
物件導向學沒,這東西有夠難,但不知對商管有沒幫助
原 PO - 國立臺北大學
B1 B2 B4 B5 我比較猶豫的點是我蠻想學python、資料分析去找一個相關的實習(商管蠻重實習經驗的),現階段是想先學python,可是看到大家都比較推薦去用C++那些練資料結構、演算法,這讓我有想要一次學兩個語言的想法...但想到是初學者,就覺得應該要專精一個才上來問! 那想問一下會先建議是C++,是因為基礎打好,其實資料分析這些上手很快嗎? 還是說我先用python學資料分析,等這部分我覺得我蠻熟悉了,再去用C++學習資料結構、演算法呢? 我在上一版問也有人說python程式簡單比較好用來理解資料結構、演算法的概念,不知道這個說法正確嗎? (抱歉又多出了這麼多問題~) B4 有喔!我有在了解SQL B6 我沒有學過物件導向!
B7 對 C++ 熟悉在學其他語言會比較好上手,先學 python 再去學其他語言就不一定了(畢竟 python 我覺得太不嚴謹,先習慣縮寫再去學嚴謹的語言感覺會很痛苦)
國立臺灣大學
C++寫程式有夠慢 語法有夠噁心🤮 如果不是學校要用C++ 我寧可都用python寫程式
大同大學 資訊工程學系
我自己是程式的應用能用python都用python c++單純用來熟練資結演算
長庚大學
B7 妳來這個版問一定一堆人叫妳先學 C/C++ 說什麼先學 C/C++ 其他語言也很好上手之類的 畢竟這個版其實很多都是資工本科的學生 以資工來說確實是從 C/C++ 入手更有利於建立紮實的基礎 不過你要想的是 妳真的會需要學其他語言嗎? 根據我的認知,以商管領域資料分析來說,其實 C/C++ 的應用是比較有限的 Python 資料分析的優勢在於有大量豐富的函式庫,以及極度活躍的社群 與其像資工本科一樣學好幾種語言 我是覺得倒不如多花一點時間把 Python 的各種 Library 摸熟、精通 而且要說 Python 簡單、學過 C/C++ 之後 Python 一摸就會 其實我也是沒有很贊同 Python 身為動態語言,其實很多根本的語言特性和 C/C++ 是差很多的 自持著學過 C/C++ 然後完全沒有去了解 Python 都用 C/C++ 一樣的邏輯下去寫 最後寫到亂七八糟莫名奇妙的我也是看過很多了
輔仁大學
走資料科學的話 直接用python去udemy買演算法課程就可以了大概350元,之後就可以刷Leetcode 另一個要學的語言就是SQL 就這樣
B0 我是Python入門的 十分建議是由 Python入手 原因是生態圈十分活躍 遇到問題比較好找資料跟範例 但是不會比較簡單 建議入門書籍是 Learn Python in the hard way 加油!
長庚大學
推薦你一本電子書 Python notes for Professional
匿名
這則留言已被刪除
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
匿名
這則留言已被刪除
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
東吳大學
資料分析想走DA還是BA? 走BA更重視erp的操作能力,在台灣只要學歷還行一些分析軟體會用基本上就能找到工作了,如果想去國外就再把excel練到不用滑鼠都能完成所有操作基本上就差不多了 走DA就把統計弄好程式不用琢磨太多,目前也是python是主流,軟工跟資科在乎的演算法差很多,台灣只要資料前處理弄熟基本上就能找到工作了,國外至少要有建置系統的能力 走資料分析的相對軟工還是少很多,工作的職缺其實也是,特別是台灣的要求比國外的要求低很多,如果想出國或跳外商一定要補充我前面提到的相關能力,不管是DA還是BA都必須對模型建置有比較高的掌握度,軟工的作業系統資結演算法稍微不是這麼重要,知道自己真正要會什麼往哪個方向努力才不會白忙一場,加油
原 PO - 國立臺北大學
看了這麼多留言,我大概有一底點了啦XD 我還是先從python學起,去學資料分析的函式庫等累積到一定基礎會去kaggle上面累積作品集! 那畢竟我時間上也有限,所以可能也沒辦法花那麼多時間在資料結構、演算法上,行有餘力我就先用python去了解這些概念,可能對我目前而言負擔也比較輕。 我自己未來課程規劃上面有程式語言跟資料結構、演算法的課程,等到那時候真的摸索出興趣之後,我會再多加練習這些的。(可能也就那時候才會專精在C++練習之類的吧!) 謝謝大家的留言,如果有什麼多的建議,也可以跟我說喔! 沒想到來這個版發有這麼多留言,就雖然有很多我看不懂的名詞,但希望我慢慢了解後也會知道XD
匿名
這則留言已被刪除
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!