作為新人坠韩,對于如何學好PYTHON也是一頭霧雨距潘,也很想能得到別人的幫助。今天看到這篇文章只搁,感覺學習起來有了一個方向.現(xiàn)摘錄如下,以便給自己的學習提供一個參考音比,引用來源:http://www.itzn.cn/html/jiaoben/python-perl-VBA/200812/19-3285.html
根據(jù)本人的學習經(jīng)驗,我總結了以下十點和大家分享:
1)學好python的第一步氢惋,就是馬上到
網(wǎng)站上下載一個python版本洞翩。我建議初學者稽犁,不要下載具有IDE功能的集成開發(fā)環(huán)境,比如Eclipse插件等骚亿。
2)下載完畢后已亥,就可以開始學習了。學習過程中来屠,我建議可以下載一些python的學習文檔虑椎,比如《dive into python》,《OReilly
- Learning Python》等等俱笛。通過學習語法捆姜,掌握python中的關鍵字語法,函數(shù)語法嫂粟,數(shù)學表達式等等
3)學完了基本語法后娇未,就可以進行互動式學習了。python具備很好的交互學習模式星虹,對于書本上的例子我們可以通過交互平臺進行操練零抬,通過練習加深印象,達到學習掌握的目的宽涌。
4)通過以上三個步驟的學習后平夜,我們大致掌握了python的常用方法、關鍵字用法以及函數(shù)語法等卸亮。接下去的學習上忽妒,我們就可以著手學習常用模塊的使用,
比如os,os.path,sys,string模塊等兼贸。我們可以在交互環(huán)境中先熟悉使用其中的函數(shù)段直,如果遇到函數(shù)的使用上的問題,可以參考python
安裝后的自帶chm幫助文件溶诞。
5)為了更好得掌握python鸯檬,我們的學習不能只是停留在學習一些語法或者api階段。在此階段中螺垢,我們可以
嘗試用python解決我們項目中遇到的一
些問題喧务,如果項目不是用python開發(fā)的,那我們可以想想能不能用python制作一些項目組可以使用的一些工具(utility)枉圃,通過這些工具簡化
項目組成員的任務功茴,提高我們的工作效率。如果沒有項目孽亲,我們也可以自己找些題目來自己練習練習坎穿。
6)經(jīng)過以上鍛煉后,我們的python知識
水平肯定是越來越高返劲。接下去的學習玲昧,我們就要更上一層樓犯祠。為了學以致用,真正能應用于項目開發(fā)或產(chǎn)品開發(fā)酌呆,我
們還必須學習企業(yè)應用開發(fā)中必須要掌握的網(wǎng)絡和數(shù)據(jù)庫知識。在此的學習就不光是python語言本身的學習了搔耕,如果之前沒有學習和掌握很網(wǎng)絡和數(shù)據(jù)庫知
識隙袁,在此階段我們可以借此機會補習一把。
7)在此弃榨,我想我們對python的使用以及信手拈來了菩收,即使忘了api的用法,我們也可以在短時間
內(nèi)通過查看文檔來使用api鲸睛。那么接下去娜饵,我們要學習
什么呢?那就是設計能力,在學習設計能力的過程中官辈,如果對類等面向對象的概念不清楚的箱舞,在此階段也可以學習或加以鞏固。就像飛機設計師設計飛機通過學習模
型來設計一樣拳亿,我們也可以通過學習書上的經(jīng)典例子來學習設計晴股。等有了設計的基本概念后,我們就可以著手設計我們的程序了肺魁。在此階段中电湘,我們重要的是學習抽
象的思想,通過隔離變化點來設計我們的模塊鹅经。
8)到此階段寂呛,我們已經(jīng)是真正入門了。在接下去的工作中瘾晃,就是要快速地通過我們的所學來服務項目
了贷痪。在此階段,我們除了掌握python自帶的模塊外酗捌,我
們最好在掌握一些業(yè)界廣泛使用的開源框架呢诬,比如twisted、peak胖缤、django尚镰、xml等。通過熟練使用它們哪廓,達到閃電開發(fā)狗唉,大大節(jié)省項目寶貴時
間。
9)你已經(jīng)是個python行家了涡真,在此階段分俯,我們在工作中會遇到一些深層次的肾筐、具體的困難問題。面對這些問題缸剪,我們已經(jīng)有自己的思考方
向和思路了吗铐。我們
時常會上網(wǎng)觀看python的最新發(fā)展動態(tài),最新python技術和開源項目杏节,我們可以參與python論壇并結交社區(qū)中一些python道友唬渗。
10)你已經(jīng)是個python專家,在此階段你應該是個python技術傳播者奋渔。時不時在組織中開壇講座镊逝,并在博客上傳播你的python見解。你會上論 壇幫助同行們解決他們提出的問題嫉鲸,你會給
網(wǎng)站提出你的寶貴建議撑蒜,并為python語言發(fā)展獻計獻策。
任何知識的學習無止境玄渗,python的學習也不另外座菠。在掌握python的用法、api和框架后捻爷,我們更要學習設計模式辈灼、開發(fā)方法論等。
以上資源來自itlong.com也榄,如果查看原文請點:http://blog.itlong.com/u3/110083/showart_2145786.html
下面提供幾個python學習網(wǎng)址:
http://www.itlong.com/python 官方論壇
http://wiki.python.org/moin/BeginnersGuideChinesepython學習網(wǎng)站
http://corepython.com/中文python學習網(wǎng)站
我從事行業(yè)工作8年了巡莹,工作之余搜集了一些視頻資料
有JAVA高級架構師、系統(tǒng)高級架構師甜紫、大數(shù)據(jù)降宅、機器(深度)學習/數(shù)據(jù)挖掘/數(shù)據(jù)分析/算法/計算機視覺、Android囚霸、IOS腰根、Web前端、JavaScript拓型、WebApp(React Native)额嘿、微信小程序開發(fā)、C劣挫、C++册养、Python開發(fā)運維、Linux運維架構內(nèi)核压固、PHP球拦、.Net、數(shù)據(jù)庫、UID坎炼、游戲開發(fā)愧膀、軟件測試、網(wǎng)絡編程谣光、FFmpeg開發(fā)檩淋、計算機軟考等教程
我把資料都掛在了店里,也算是物盡其用萄金,希望能幫到需要的人狼钮,不用費時在找資料;
資料也在不斷更新中捡絮,不論是新手,還是老手莲镣,都能找到你需要的資料福稳;