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