Re: [問題] 物件學習方式

看板Python作者 (貓橘毛發呆雕像)時間2年前 (2022/10/07 01:11), 編輯推噓1(102)
留言3則, 2人參與, 2年前最新討論串2/2 (看更多)
被前一篇嚇到浮上來... 你如果是萌新的話可以先看 head first OOAD[^1],直接搜書名也會有蠻多筆記可以參考 看看[^2],書的話建議圖書館借就好,別買。 看完之後可以找本 UML 相關的書來看,學院派的話是 System Analysis And Design With UML。 OOP 的進階可以去看 GoF 的 Design Pattern ,但前提是先把 SOLID 跟 UML 學好。 (然後你就會想把 head first 丟掉) 至於在這段時間要不要去看別人的程式碼,我建議是不要。一來是 Open source 的程式 碼品質參差不齊,二來是真的高品質的程式碼不會只用純 OOP 來寫,除非你天生悟性點 滿,可以看個幾遍就通,不然浪費時間的機會比較大。 (然後學了一些不知道為什麼這樣寫的技巧) 語言的部份,想以 Python 為主力語言的話,建議 Fluent Python 可以買,如果還在萌 新期的話可以翻看看 Introducing Python ,參考看看覺得合適可以考慮。 非本科的話建議還是回頭學一下 Data structure , algorithm 則看你工作的性質,用 到的機率老實說不太高。 再三提醒,先回頭 K 書,不要直接抓 code 來看,尤其是公司內的。 (啊如果你是在 FAANG 的話就...不會在這問,對吧?) [^1]: https://www.books.com.tw/products/0010357363 [^2]: https://hackmd.io/@RusselCK/OOAD_Note/%2FGuDYCJqmT6uAQ3kg7JqIUA ※ 引述《koconut (koconut)》之銘言: : 最近剛入職成為工程師,深深覺得自己物件導向的概念太差,想要精進自己的OOP實作 : 經驗,查各種網路資源,都好片面感覺都只學到表皮,想請教板上強者大大們,有什麼推 : 薦的好書或是方式可以練習嗎? : 真心感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.165.225.69 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1665076280.A.8A9.html

10/07 15:55, 2年前 , 1F
為何非本科只看data structure?
10/07 15:55, 1F

10/07 22:06, 2年前 , 2F
沒有「只看」,而是看後續的工作的性質。先把其他東西學好
10/07 22:06, 2F

10/07 22:06, 2年前 , 3F
,覺得不足的時候再來看並不太遲。
10/07 22:06, 3F
文章代碼(AID): #1ZFmmuYf (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1ZFmmuYf (Python)