有這樣一些工具建議嘗試一下。
第一個,是Docker。這個工具可以在你的計算機里開辟出一塊干凈的虛擬空間,用來折騰Python,而不用擔心給計算機帶來不良影響。對于Mac來說,Docker尤其有用。Mac自帶的Python版本是2.7,而Docker可以讓你在機器上安裝多個不同的python版本而不會互相影響。
第二個,是編輯器。推薦Sublime Text 和Atom。當然,傳說中的編輯器之神VIM和神之編輯器EMacs也可以嘗試,不過這兩者學習曲線有點陡峭,對新手來說不夠友好。花一點時間調整編輯器,能讓學習效率大大提升。
第三,是用戶社區Github。Github是世界上最大的開源軟件社區,有許多程序員為其添磚加瓦。幾乎關于python的一切疑難都能在這里找到答案,和資深程序猿們的交流也有助于提升自己的編程能力。
第四,是問答網站Stack Overflow。這相當于程序員們的知乎。碰到疑難問題的時候先去Stack Overflow找一找,能夠找到解決方案的幾率會大很多,能夠幫助自己提高學習效率。
1、初學python時,我們需要對python這一門語言的基礎語法有所認識。這個階段可以從一本經典入門書籍入手,《Python編程從入門到實踐》。
2、也可通過codecademy的在線指南來熟悉python語法。
3、學習一門語言最重要的就是學以致用,學習python也一樣。如果你在閱讀入門級的python書籍,請一邊閱讀一邊練習書中的代碼。
4、如果你是在線學習的,也請按照學習指南盡可能地練習代碼。
5、進階的階段同樣可以閱讀相關的高級教程書籍。
6、在線學習的話,各大網站也有各種高階教程及相應的練習項目。學習python重在實踐,邊學邊用是最好的方式。
我們要明確自己的學習目標,不管我我們學習什么樣的知識,都要有一個明確的目標,學習Python也是如此,按照規劃的學習線路圖,朝著目標前進,少走彎路,從而在學習中得到提升。
簡單性原則:從簡單的開始。任何事情從簡單的開始,容易入門,容易產生"興趣",然后是有成就感,有自信才容易把學習進行下去。所以Python學習應遵守"簡單原則",包括看代碼、寫代碼都應從最簡單的開始。對于初學者來說,可以采用視頻+書籍的方式進行學習。這兩種方式形成互補關系。另外閱讀代碼也可以幫助你解決問題,了解最佳做法,這里的閱讀代碼是指書籍,博客文章,開源代碼等等。
從量到質原則:只有從量變才能到質變,這個是顛覆不破的道理,外國人說“重復是技能之母”(repetition is the motherof skill),中國人說“熟能生巧”(su neng sheng qiao),其實都是一個意思。可以回憶一下我們學習過的任何一種技能的過程。無論是游自行車還是騎泳,都是重復同一類動作的過程,慢慢的把這項技能變成身體的一部分。
很榮幸回答您的提問,祝您學習進步!
謝邀!
理論和實際操作,都要有,并且最好是邊學習邊做實驗,這樣能加深理解!
1.基礎入門。先看些基礎的書籍,把基本概念和基本語法弄清楚。掌握最基本的循環,順序,選擇等基本邏輯實現方法。
2.實踐加強理解。在1的基礎上,動手擼代碼,加深印象。別眼高手低,一定萬動手做。遇到問題,先自己想想解決辦法。實在不行在請教別人。動手實踐的課程還是比較多的,比如網易云課堂,實驗樓,等都有免費的基礎課程可以學習。
3.構建知識體系。在訓練一段時間后,就要形成自己的一套知識體系,然后在不斷的完善,記得多做總結!
最后祝學習順利,加油^0^~