[討論] 有沒有讀工程的覺得學python很難/煩的呢

看板Tech_Job (科技人)作者 (朱安)時間3周前 (2024/10/26 00:30), 3周前編輯推噓43(5512132)
留言199則, 84人參與, 3周前最新討論串1/3 (看更多)
如題 小弟唸工程的,之前學C++拿來處理實驗數據、玩arduino或用matlab都覺得還不錯用,因為就那幾個指令,只要靠邏輯就可以慢慢土法煉鋼拼湊出來要的東西。 但最近碰到大家說很好學的python,卻覺得它東西都過度包裝所以不好用,正因為都是人「定義」包裝好的東西,一定要照著他的方法寫,反而用起來覺得煩。如果遇到bug因為都是包裝好的指令所以無法用直觀的邏輯去debug或推論,還要上網查一堆資料,還不一定有解。而且這樣就會變成case by case,在不同的應用就要學一系列不同的函式定義,情境稍有不同可能就無法套用,沒辦法用最基礎的一套解決。 為什麼大家都說c++比較難python簡單,而我的感覺卻相反呢?是我之前都用得太淺了嗎? -------------------------------- 再更:感謝各位大神的回覆,看來應該不是語言種類的關係,而是之前的應用太基礎、 還沒遇到類似問題的關係才會產生這樣的錯覺。要來努力學習了~ -------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 174.95.155.204 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1729873816.A.D27.html

10/26 00:53, 3周前 , 1F
C++ 你去看他泛型跟繼承怎麼寫你就知道 python 簡單
10/26 00:53, 1F

10/26 00:54, 3周前 , 2F
說C++簡單想必是神人,受我一拜
10/26 00:54, 2F

10/26 00:54, 3周前 , 3F
覺得py比較難+1,
10/26 00:54, 3F

10/26 00:54, 3周前 , 4F
但現在上gpt下咒語其實快很多哈,
10/26 00:54, 4F

10/26 00:54, 3周前 , 5F
用py弄一些tool確實輕量蠻多的
10/26 00:54, 5F

10/26 00:55, 3周前 , 6F
我在某大廠寫了一兩年C++就受不了了..
10/26 00:55, 6F

10/26 00:58, 3周前 , 7F
你是把cpp當c在寫吧,不然就是大神了
10/26 00:58, 7F

10/26 00:58, 3周前 , 8F
modern c++根本不是給普通人學的東西
10/26 00:58, 8F

10/26 00:59, 3周前 , 9F
原語言就可以解決你現有的問題 其實就不用學新的.
10/26 00:59, 9F

10/26 01:02, 3周前 , 10F
寫cpp不用查的我真的直接下跪
10/26 01:02, 10F

10/26 01:09, 3周前 , 11F
對新手而言 py友善很多
10/26 01:09, 11F

10/26 01:19, 3周前 , 12F
因為你寫的都是玩具等級吧...py不好用就自己用C寫啊
10/26 01:19, 12F

10/26 01:20, 3周前 , 13F
大神不都這樣,嫌棄完就自己搞一套
10/26 01:20, 13F

10/26 01:22, 3周前 , 14F
python prototype快很多吧,除非你要效能才寫c++
10/26 01:22, 14F

10/26 01:22, 3周前 , 15F
語言戰起來
10/26 01:22, 15F

10/26 01:28, 3周前 , 16F
對初學者來說python應該是比c++友善
10/26 01:28, 16F

10/26 01:34, 3周前 , 17F
不要那麼modern就 C++其實就還好
10/26 01:34, 17F

10/26 01:35, 3周前 , 18F
python有時卡東卡西也很麻煩
10/26 01:35, 18F

10/26 01:36, 3周前 , 19F
呃,你只是要一個能動的東西,哪個語言都差不多
10/26 01:36, 19F

10/26 01:36, 3周前 , 20F
一些math lib其實也沒有到很複雜
10/26 01:36, 20F

10/26 01:37, 3周前 , 21F
那種一來就要求modern C++ 下去的專案才是最可怕的
10/26 01:37, 21F

10/26 01:37, 3周前 , 22F
但你要寫到業界標準好用高效易維護,C++很不容易
10/26 01:37, 22F

10/26 01:37, 3周前 , 23F
通常都會先有個樣子模式 再回去改 再改成modern啊
10/26 01:37, 23F

10/26 01:38, 3周前 , 24F
會有這種想要土法煉鋼的想法,不是已經參透萬code的
10/26 01:38, 24F

10/26 01:38, 3周前 , 25F
大神就是接觸不深的新人。而且你說的case by case在
10/26 01:38, 25F

10/26 01:38, 3周前 , 26F
C++也是一樣啊,環境不同適用的實作也會不同
10/26 01:38, 26F

10/26 01:40, 3周前 , 27F
不過土法鍊鋼真的不要@_@~ 你一開始試還可以
10/26 01:40, 27F

10/26 01:41, 3周前 , 28F
當不一定有解時就要去看code註釋@_@~
10/26 01:41, 28F

10/26 01:55, 3周前 , 29F
你10000%絕對學得太淺。cpp超難,光template報錯要
10/26 01:55, 29F

10/26 01:55, 3周前 , 30F
能三秒看懂就要長時間的經驗累積,更不用說segfaul
10/26 01:55, 30F

10/26 01:55, 3周前 , 31F
t、dtor忘了下virtual、perfect forwarding+rule o
10/26 01:55, 31F

10/26 01:55, 3周前 , 32F
f five的巧妙及繁冗、如std::map不可用std::upper_
10/26 01:55, 32F

10/26 01:55, 3周前 , 33F
bound的各種stdlib的糞坑。我猜你根本不是寫cpp,
10/26 01:55, 33F

10/26 01:55, 3周前 , 34F
而是用gcc編放個include iostream在第一行的c99吧
10/26 01:55, 34F

10/26 02:01, 3周前 , 35F
cpp絕對是程式語言的標竿,沒有之一。未來也一直都
10/26 02:01, 35F

10/26 02:01, 3周前 , 36F
會是,而原因很簡單:cpp效能掛帥,從不出賣效能。
10/26 02:01, 36F

10/26 02:01, 3周前 , 37F
cpp14之後把effort盡可能倒給編譯期,並胸懷大度的
10/26 02:01, 37F

10/26 02:01, 3周前 , 38F
一直把boost納入懷中,不但穩固了霸主地位,還形塑
10/26 02:01, 38F

10/26 02:01, 3周前 , 39F
了cpp未來50年政治正確的道路
10/26 02:01, 39F
還有 121 則推文
還有 1 段內文
10/26 15:52, 3周前 , 161F
Py 你可以自己手刻或是用c++寫函數
10/26 15:52, 161F

10/26 16:14, 3周前 , 162F
我摸過用過至少5種語言,戰語言真的沒意義。任務需
10/26 16:14, 162F

10/26 16:14, 3周前 , 163F
要你就要會,我最常用的就是用py測算法,用C++實作
10/26 16:14, 163F

10/26 16:14, 3周前 , 164F
。py快速寫邏輯非常快,不太需要考慮硬體層的邏輯
10/26 16:14, 164F

10/26 16:14, 3周前 , 165F
,覺得py難是你還沒跳脫既有的語言的思維框架。
10/26 16:14, 165F

10/26 18:00, 3周前 , 166F
叫ai教你
10/26 18:00, 166F

10/26 18:03, 3周前 , 167F
py資料處理真的方便快速
10/26 18:03, 167F

10/26 18:59, 3周前 , 168F
cpp就王者標竿,我就愛拿cpp戰語言怎
10/26 18:59, 168F

10/26 19:57, 3周前 , 169F
c難在指標,python只要會用library就好
10/26 19:57, 169F

10/26 20:13, 3周前 , 170F
如果用py 可以解決90%的問題, 剩下10% 給大神用cpp
10/26 20:13, 170F

10/26 20:13, 3周前 , 171F
解就好
10/26 20:13, 171F

10/26 20:26, 3周前 , 172F
python比c簡單多了。應該是還不太習慣python
10/26 20:26, 172F

10/26 20:57, 3周前 , 173F
怎麼感覺留言區帶歪了
10/26 20:57, 173F

10/26 20:57, 3周前 , 174F
原po遇到的問題根本是因為他用過的庫太少吧
10/26 20:57, 174F

10/26 20:57, 3周前 , 175F
哪個庫不要求scenario的== 每次都自己造輪子踩坑嗎
10/26 20:57, 175F

10/26 21:44, 3周前 , 176F
說實話 沒有python和一堆開源庫 開發AI的進展絕對慢
10/26 21:44, 176F

10/26 22:00, 3周前 , 177F
既然沒人說用matlab可以考慮玩玩numpy之類的lib
10/26 22:00, 177F

10/26 23:17, 3周前 , 178F
C++比較簡單,但先進的C++寫法用source insight很
10/26 23:17, 178F

10/26 23:17, 3周前 , 179F
難trace
10/26 23:17, 179F

10/26 23:19, 3周前 , 180F
上面說C難在指標的,暫時沒資格談這個話題
10/26 23:19, 180F

10/26 23:29, 3周前 , 181F
丟給Gemini or ChatGPT 就幫你改好了
10/26 23:29, 181F
※ 編輯: champdessert (174.95.155.204 加拿大), 10/26/2024 23:56:05

10/27 07:44, 3周前 , 182F
Python ,matlab 等應用層的語言都是很直觀的 工具
10/27 07:44, 182F

10/27 07:44, 3周前 , 183F
比較簡單的語法就可以執行 c ,c++,or Verilog 都不
10/27 07:44, 183F

10/27 07:44, 3周前 , 184F
是這麼直觀的語法 需要去多寫一些語法才可以執行….
10/27 07:44, 184F

10/27 07:44, 3周前 , 185F
.覺得你應該是不是很懂Cor C++才會覺得應用層的tool
10/27 07:44, 185F

10/27 07:44, 3周前 , 186F
不好用….
10/27 07:44, 186F

10/27 07:47, 3周前 , 187F
樓上的C最難的是指標 應該只是偏見或者大眾思維 人
10/27 07:47, 187F

10/27 07:47, 3周前 , 188F
云亦云 …指標就是讓你知道如何定義跟找到記憶體的a
10/27 07:47, 188F

10/27 07:47, 3周前 , 189F
ddress 當你在設計OS 的時候可以輕易的呼叫出來或
10/27 07:47, 189F

10/27 07:47, 3周前 , 190F
者指定出來…..
10/27 07:47, 190F

10/27 13:26, 3周前 , 191F
我推薦你用scratch,這個絕對比python簡單
10/27 13:26, 191F

10/27 14:33, 3周前 , 192F
竟然有人說指標難...那你沒學過C阿
10/27 14:33, 192F

10/27 18:44, 3周前 , 193F
我不能理解matlab這種一個function搞得像人家一個mo
10/27 18:44, 193F

10/27 18:44, 3周前 , 194F
dule一樣要寫在外面的東西為什麼會比python方便
10/27 18:44, 194F

10/27 18:49, 3周前 , 195F
連Fortran和C都不需要這樣搞了
10/27 18:49, 195F

10/27 18:50, 3周前 , 196F
python讀檔真的方便 用Fortran手刻近百行大概只要5
10/27 18:50, 196F

10/27 18:50, 3周前 , 197F
、6行的python就能完成
10/27 18:50, 197F

10/28 09:51, 3周前 , 198F
動力不同,去看上網自動抓A片的python 你會發現自己
10/28 09:51, 198F

10/28 09:51, 3周前 , 199F
突然看的懂程式
10/28 09:51, 199F
文章代碼(AID): #1d6yUOqd (Tech_Job)
文章代碼(AID): #1d6yUOqd (Tech_Job)