首先Python是一種代表簡單主義思想的語言,對于初學者來說Python極其容易上手。
其次配置開發(fā)環(huán)境也不是很復雜,mac和linux都內置了 Python。最后Python標準庫非常龐大加上豐富的第三方模塊,功能齊全,可以更快地寫出東西。
當然Python用縮進來區(qū)分語句關系的方式還是給很多初學者帶來了困惑。即便是很有經驗的Python程序員,也可能陷入陷阱當中。
關于自學Python,個人建議:興趣/毅力
1、找一本淺顯易懂質量好點的書籍, (Python3.x )不要看很多本書。專注一本, 照著本書的例程操作一遍,搞懂為什么。書籍推薦《看漫畫學Python》《簡明Python教程》 《Python編程從入門]到實踐第2版》…..
有的朋友在學校系統(tǒng)學習過或者會其他的編程語言,上手比較快有的朋友純小白,或者英語不太好。我整理了一-些 Python常用英語單詞,Pyhon背記手冊,Pycharm常用的一 -些快捷鍵, Python基礎思維導圖,Python零基礎入門總結筆記等供參考。
來源網上資源
2、大量練習找?guī)讉€同學一-起做真實項目,博客網站也算,或者接下副業(yè)練習。接不到時,建議找一個已經會Python的人 (老師,學長,同事…帶著做。
練習的過程當然會遇到困難,比如:安裝環(huán)境;缺少計算機基礎知識,看不懂的;看懂語法不知道怎么用;缺少數據結構、設計模式等編程基礎知識;編寫不出程序….這時需要學會查官方文檔,用好搜索引擎和開發(fā)者社區(qū),找-個好“ 老師”
來源網上資源
3、從頭學習找進階教程重新學習,比如《流暢的Python》等,這時會發(fā)現自己學東西非??欤獙W的知識特別多,也許是算法,也許大量的庫,也許是深度數據,也許計算機體系底層邏輯,過程中你會找到深入學習的方向。
4、網站刷題Pyhon官方文檔庫/ Leetcode / Lintcode / Hackerrank …..
5、幫別人解決問題同時深入學習幫人解決問題的同時既可以知識鞏固,還可以鍛煉自己的口才,幫助自己深入學習。
總結:不管是學習哪種語言或其他的,專心對待永遠是對自己一種的答案!