我自己的背景是CS碩畢業不久
學校都以C++為主流教學
會了C++之後其實多數語言就沒什麼難度了
而最近用了幾個月的python
但問題來了
不久前去面試 因為我用python回答
他就問我mutable和immutable 但我印象很模糊 所以講錯了
回來找了一下資料 才覺得這真的是基本中的基本
但是找了好多教學資源都只大概提到 所以當初就不會
因為感覺現在學程式的主流就是馬上變出一個Hello world最重要
其他技術細節 寫久了慢慢就懂了
之前去書局翻書 大概也是介紹語法啦 神奇的用法啦 什麼的
但是卻沒看到有書仔細講解python的細節
例如說記憶體怎麼開的 GC怎麼做 常用的東西是怎麼實作的
例如我知道C++ STL裡面的vector是用array實作
我就知道該用push_back會比較快
知道map和unordered_map分別用RB tree和hash實作
這樣我看到問題就能想到什麼才是好方法
但是python...
我有一種感覺 如果繼續用現在的方式學python
一直在學很酷的語法、各種package的用法
那我只會與真的學好他越行越遠
而墮落成腦中塞了一堆知識 卻不懂得活用的碼農
想問各位,有什麼推薦的學習資源
能夠解決這種問題嗎