回覆列表
-
1 # 老周說程式
-
2 # 臥床影視
雖然我不懂python,但是這種專業性比較高的東西,一般都分幾個階段,開始就是入門級,你認識它,它不認識你;入行級,你可以用這個技術找份基層工作;入圈級,進入相應的圈子有圈內的人可以一起交流;入界級,業界內可以有排名,不管是大佬還是小弟總歸說出來有個名號;最後的就是入土級,這類就是修仙一類了,已經看破紅塵,研究技術不為名利,就是純粹的追求更高的技術,突破自我,就算是入土也要帶上自己敲的程式碼或是什麼資料。題主說的“會”,外人看入行級你就是會了,在高級別的人眼裡你就是不會!
python是一門入門相對簡單,語法簡單靈活,生態系統豐富的語言。目前主流的使用場景有:1. 人工智慧和機器學習;2. 資料處理;3. 自動化指令碼和測試;4. web開發。其中以1,2,3最為常見,屬於語言的核心競爭力。
什麼才叫會呢?從語言的角度看,首先要掌握絕大部分的語法,能夠運用程式設計思維解決問題;其次,有些程式設計師是其他語言轉python的,思維模式中難免會帶有其他語言的影子,這需要慢慢適應,並逐步習慣用python的風格來寫程式;最後要至少選擇一個上面提到的應用場景,做到在這個場景下有一些經驗。
如果要提高水平,必需要多看高質量的原始碼,以及把從原始碼中學到的技巧運用在自己的程式設計工作中。這樣逐步就能成為高手了。