如何學習Python
學習Python大致可以分為以下幾個階段:
1.剛上手的時候肯定是先過一遍Python最基本的知識,比如說:變數、數據結構、語法等,基礎過的很快,基本上1~2周時間就能過完了,我當時是在這兒看的基礎:
2.看完基礎後,就是做一些小項目鞏固基礎,比方說:做一個終端計算器
3. 如果時間充裕的話可以買一本講Python基礎的書籍比如《Python編程》,閱讀這些書籍,在鞏固一遍基礎的同時你會發現自己諸多沒有學習到的邊邊角角,這一步是對自己基礎知識的補充。
4.Python庫是Python的精華所在,可以說Python庫組成並且造就了Python,Python庫是Python開發者的利器,所以學習Python庫就顯得尤為重要:The Python Standard Library ,Python庫很多,如果你沒有時間全部看完,不妨學習一遍常用的Python庫
5.Python庫是開發者利器,用這些庫你可以做很多很多東西,最常見的網路爬蟲、自然語言處理、圖像識別等等,這些領域都有很強大的Python庫做支持,所以當你學了Python庫之後,一定要第一時間進行練習。
6.學習使用了這些Python庫,此時的你應該是對Python十分滿意,也十分激動能遇到這樣的語言,就是這個時候不妨開始學習Python數據結構與演算法,Python設計模式,這是你進一步學習的一個重要步驟.
7.當度過艱難的第六步,此時選擇你要研究的方向,如果你想做後端開發,不妨研究研究Django,再往後,就是你自己自由發揮了。
一些Python免費課程推薦
以下課程都為免費課程
1.python零基礎相關
適用人群:Python零基礎的初學者、Web開發程序員、運維人員、有志於從事互聯網行業以及各領域應用Python的人群
瘋狂的Python:快速入門精講
零基礎入門學習Python
玩轉Python語言
Python語言程序設計
程序設計入門
可汗學院公開課:計算機科學
python 入門到精通
Python互動式編程入門的課程主頁
Python交互編程入門(第2部分)的課程主頁
2.python web方向
Python Django 快速Web應用開發入門
3.python爬蟲
Python實戰:一周學會爬取網頁
4.python數據分析方向
數據分析實戰基礎課程
※Python簡介(3)全能與潮流
※為什麼程序員要學Python?
TAG:Python |