網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

如何快速學會Python

欄目: 學習心得體會 / 釋出於: / 人氣:1.35W

一、什麼是Python

如何快速學會Python

Python是一種計算機程式設計語言。是一種面向物件的動態型別語言,最初被設計用於編寫自動化指令碼(shell),隨著版本的不斷更新和語言新功能的新增,越來越多被用於獨立的、大型專案的開發。

二、Python的職位發展有哪些

Python全棧開發工程師(10k-20K)Python運維開發工程師(15k-20K)Python高階開發工程師(15k-30K)Python大資料工程師(15K-30K)Python機器學習工程師(15k-30K)Python架構師(20k-40k)

目前應用最多的:全棧開發、資料分析、運維開發,今天我們就以這三個重點的崗位來做一下自學Python的規劃,希望你在學之前就能有結果的來走得更遠。

三、該如何學好Python

1、明確目標

其實很多人在學習Python之前很少想這個,因為很多人說:現在Python很火呀,所以我才需要學。這個其實跟你自己沒有什麼關係,例如:你曾經想做一個網站不會開發,現在可以做了,現在Python很火併且你也要學來找工作,未來Python很火,我具備了Python的技能會不錯。

所以我們首先要明確自己的目標,確定學習的決心,堅持自己的選擇。

2、明確學習規劃

①.目前市場需求主流的崗位裡,你得選擇一個其中你目前看來可以學,並且最敢興趣學習的方向;

②.在方向選擇好後,對照招聘網站:拉勾、智聯、Boss直聘等網站的崗位要求,進行學習內容的統計與大概的記錄;

③.分模組的計劃你學習這個模組的時間和完成的大概目標;

④.列出你可能出現的學習誤差與為之準備的應對方案;

其實任何學習重要的不是有什麼資料,核心是如何學,學多久,有沒有時間限制,最關鍵的一點是在起步階段,開始屬於激情期,激情在前面釋放越多,後面的持續力就很弱,好了這就是關於學習計劃。

廢話不多說,那我們來看看一個普適性的學習Python的流程;

1天——下載並安裝好學習環境:到網站上下載一個python3.0以上的版本。我建議初學者,不要下載具有IDE功能的整合開發環境,比如Eclipse外掛等。

1周——下載一些python的學習文件,比如《簡明Python教程》,《笨辦法學Python》等等。通過學習語法,掌握python中的關鍵字語法,函式語法,數學表示式、變數、資料結構、語法等等等

1. 瞭解Python是什麼,都能做些什麼?2. 知道什麼是變數、演算法、直譯器3. Python基本資料型別4. 列表和元組的操作方法5. 字串操作方法6. 基本的字典操作方法7.任何知識它的基礎知識都是有些枯燥的,現在我們就可以動手來做一些邏輯層面的東西了。掌握 if、else、elif、while、for、continue、break和列表推導式等這些語句的使用,還有程式中的異常處理。

2周——看完基礎後,就是做一些小專案鞏固基礎,python具備很好的互動學習模式,對於書本上的例子我們可以通過互動平臺進行操練,通過練習加深印象,達到學習掌握的目的。

2周——通過以上三個步驟的學習後,我們大致掌握了python的常用方法、關鍵字用法以及函式語法等。接下去的學習上,我們就可以著手學習常用模組的使用, 比如os,,sys,string模組等。我們可以在互動環境中先熟悉使用其中的函式,如果遇到函式的使用上的問題,可以參考python 安裝後的自帶chm幫助檔案

2周——為了更好得掌握python,我們的學習不能只是停留在學習一些語法或者api階段。在此階段中,我們可以嘗試用python解決我們專案中遇到的一 些問題,如果專案不是用python開發的,那我們可以想想能不能用python製作一些專案組可以使用的一些工具(utility),通過這些工具簡化 專案組成員的任務,提高我們的工作效率。如果沒有專案,我們也可以自己找些題目來自己練習練習。

2周——Python庫是Python的精華所在,可以說Python庫組成並且造就了Python,Python庫是Python開發者的利器,所以學習Python庫就顯得尤為重要:

2周——經過以上鍛鍊後,我們的python知識水平肯定是越來越高。接下去的學習,我們就要更上一層樓。為了學以致用,真正能應用於專案開發或產品開發,我 們還必須學習企業應用開發中必須要掌握的網路和資料庫的知識。在此的學習就不光是python語言本身的學習了,如果之前沒有學習和掌握很網路和資料庫知 識,在此階段我們可以藉此機會補習一把。

3周——到此階段,我們已經是真正入門了。在接下去的工作中,就是要快速地通過我們的所學來服務專案了。在此階段,我們除了掌握python自帶的模組外,我 們最好在掌握一些業界廣泛使用的開源框架,比如twisted、peak、django、xml等。通過熟練使用它們,達到閃電開發,大大節省專案寶貴時間。

《Python 核心程式設計》,介紹了 Python 的一些具體領域的開發方法;

《Python 網路資料採集》,很簡單的爬蟲入門書;

《利用 Python 進行資料分析》,介紹了 Pandas 和 NumPy 的用法;

《Flask Web 開發》,如何用 Flask 寫一個部落格。

3、明確具體的學習方法

①.每天你計劃學習多少時間?例如一天必須學2小時,每天堅持;

②.每個階段的計劃拖延時間不能高於多少時間?

③.如果一個階段不順利如何調整?

其實很多時候,並不是資料不夠多,而是本身的學習思路和計劃出現了問題,那麼其實最後學習Python的結果會變成:懂得了很多道理,收集了很多資料,依然學不好Python。

4、準備學習材料

在我們準備學習Python的時候,我們需要購買一些相關的書籍。哪怕現在可以在網上找視訊,但一些視訊的完整性是比不上書籍的。

在主流的學習中,按照學習素材來分,我們分為這幾大類:

參加培訓班:有人給你準備好素材,過程計劃,內容,讓後你只要用心學就行,這個就是大家常說的培訓,屬於懶人成長式。

網路教學視訊:有人把學習的過程錄製好,你只要按照要求跟著做就行,出現問題你無法及時找到。

Python相關書本:有人把學習過程幫你寫出來,你只需要跟著書本的過程過就行,然後按照要求學習。推薦書籍如下:

《簡明Python教程》、《Python程式設計:從入門到實踐》、《笨辦法學Python》、《Python學習手冊》、《Python基礎教程》、《Python核心程式設計》、《流暢的Python》

5、調整好自我的學習心態和狀態

①.任何一個學習的過程,看起來很爽,但是做起來就未必了,堅持是必備的。

②.教程選擇一到兩個就OK了,不要求多;

③.多寫程式碼,儘量讓程式碼霸佔你的大腦空間;

④.儘量多出錯;

最後給大家貢獻個一月學會Python基礎開發的訓練計劃:

時間分為4周,全部自學,僅提供大綱,適用於Web方向:

①、第一週:讀完《笨辦法學Python》;

②、第二週:寫個爬蟲,需要深入瞭解re、sqlite3、Queue等幾個模組,做個簡單爬取;

③、第三週:學習一種Web開發框架,推薦Flask、webpy、Django之類的,學個數據庫,寫個簡單的web應用如部落格;

④、第四周:給部落格做個小功能並走完測試和伺服器上架。

Tags:python