1. 程式人生 > >python 學習方法

python 學習方法

模塊 經驗 utili 交互 class 印象 www 進行 os.path

依據本人的學習經驗,我總結了下面十點和大家分享:

1)學好python的第一步。就是立即到www.python.org站點上下載一個python版本號。我建議剛開始學習的人,不要下載具有IDE功能的集成開發環境,比方Eclipse插件等。

2)完成下載後,就能夠開始學習了。學習過程中。我建議能夠下載一些python的學習文檔,比方《dive into python》,《OReilly - Learning Python》等等。通過學習語法,掌握python中的keyword語法,函數語法,數學表達式等等

3)學完了基本的語法後,就能夠進行互動式學習了。python具備非常好的交互學習模式,對於書本上的樣例我們能夠通過交互平臺進行操練,通過練習加深印象,達到學習掌握的目的。

4)通過以上三個步驟的學習後。我們大致掌握了python的經常用法、keyword用法以及函數語法等。

接下去的學習上。我們就能夠著手學習經常使用模塊的使用, 比方os,os.path,sys,string模塊等。我們能夠在交互環境中先熟悉使用當中的函數。假設遇到函數的使用上的問題,能夠參考python 安裝後的自帶chm幫助文件。

5)為了更好得掌握python,我們的學習不能僅僅是停留在學習一些語法或者api階段。

在此階段中。我們能夠嘗試用python解決我們項目中遇到的一 些問題,假設項目不是用python開發的,那我們能夠想想能不能用python制作一些項目組能夠使用的一些工具(utility),通過這些工具簡化 項目組成員的任務,提高我們的工作效率。假設沒有項目,我們也能夠自己找些題目來自己練習練習。

6)經過以上鍛煉後,我們的python知識水平肯定是越來越高。

接下去的學習,我們就要更上一層樓。為了學以致用。真正能應用於項目開發或產品開發,我 們還必須學習企業應用開發中必需要掌握的網絡和數據庫知識。在此的學習就不光是python語言本身的學習了,假設之前沒有學習和掌握非常網絡和數據庫知 識,在此階段我們能夠借此機會補習一把。

7)在此,我想我們對python的使用以及信手拈來了,即使忘了api的使用方法,我們也能夠在短時間內通過查看文檔來使用api。

那麽接下去,我們要學習 什麽呢?

那就是設計能力。在學習設計能力的過程中。假設對類等面向對象的概念不清楚的。在此階段也能夠學習或加以鞏固。

就像飛機設計師設計飛機通過學習模 型來設計一樣,我們也能夠通過學習書上的經典樣例來學習設計。等有了設計的基本概念後,我們就能夠著手設計我們的程序了。在此階段中,我們重要的是學習抽 象的思想。通過隔離變化點來設計我們的模塊。

8)到此階段,我們已經是真正入門了。

在接下去的工作中,就是要高速地通過我們的所學來服務項目了。在此階段。我們除了掌握python自帶的模塊外,我 們最好在掌握一些業界廣泛使用的開源框架,比方twisted、peak、django、xml等。通過熟練使用它們,達到閃電開發,大大節省項目寶貴時 間。

9)你已經是個python行家了,在此階段。我們在工作中會遇到一些深層次的、詳細的困難問題。

面對這些問題。我們已經有自己的思考方向和思路了。

我們 時常會上網觀看python的最新發展動態,最新python技術和開源項目。我們能夠參與python論壇並結交社區中一些python道友。

10)你已經是個python專家,在此階段你應該是個python技術傳播者。

時不時在組織中開壇講座,並在博客傳播你的python見解。

上你會上論 壇幫助同行們解決他們提出的問題,你會給www.python.org站點提出你的寶貴建議,並為python語言發展獻計獻策。

不論什麽知識的學習無止境,python的學習也不另外。在掌握python的使用方法、api和框架後,我們更要學習設計模式、開發方法論等
具體出處參考:禁用

python 學習方法