如何最快地學習 Python 並結合即時示例?


在本文中,我們將討論學習 Python 最快方法以及即時示例。

Python 可以很快學會。學習速度取決於你想用它做什麼,以及你有多少時間定期學習和練習 Python。

以下是快速學習 Python 的技巧。

學習以下 Python 基礎知識

至少,你必須掌握基礎知識。如果你不理解它們,你將難以處理複雜的挑戰、專案或用例。Python 基礎知識包括:

  • 變數和資料型別

  • 基本運算子

  • 列表、字典和集合

  • 字串格式化

  • 基本字串操作

  • 條件語句

  • 迴圈

  • 函式

  • 列表推導式

  • 類和物件

掌握這些基礎知識後,您可以進一步學習更高階的概念。

設定學習目標

在你開始學習 Python 之前,設定一個學習目標。當你牢記目標時,你在學習過程中遇到的問題將更容易解決。

你還會知道根據你的目標關注或略過哪些學習資料。例如,如果你想學習用於資料分析的 Python,你需要完成練習,編寫函式,並瞭解有助於資料分析的 Python 庫。

以下是一些可能適用於你的典型 Python 目標:

  • 資料分析

  • 資料科學和機器學習

  • 網站開發

  • 移動應用

  • 工作自動化

選擇最佳資源/資源以快速學習 Python

Python 資源分為三種類型:

  • 互動式資源

  • 非互動式資源,以及

  • 影片資源。

  • 還提供面對面課程,但本文未討論。

互動式資源

近年來,透過提供實際編碼問題和解釋的互動式線上課程的普及,互動式資源變得越來越流行。如果你感覺自己在編碼,那是因為你確實在編碼。互動式資源通常免費或以低廉的價格提供,你可以在購買前註冊免費試用。

非互動式資源

書籍(數字版和紙質版)和網站(“線上教程”)是最經典和經久考驗的非互動式資源。由於其熟悉性和便利性,許多 Python 初學者更喜歡這些媒介。如你所見,有許多非互動式資料可供你使用,其中大部分是免費的。

在過去的十年裡,大型開放式線上課程 (MOOC) 使影片資源普及起來,它們類似於錄製的大學講座。事實上,它們經常由頂尖大學資助或推廣。

影片資源

現在有許多影片資源可用於各種主題,包括 Python 程式設計。其中一些影片資料是在學習平臺上託管的預錄課程,而另一些則是由線上教育提供商提供的直播課程。General Assembly 提供為期一週的 Python 直播課程,涵蓋 Python 基礎知識。

學習一個 Python 庫

除了 Python 之外,學習一兩個 Python 庫也很有益。庫是作為“加速器”的專用函式集合。如果沒有它們,你將不得不自己編寫程式碼來完成專門的任務。

例如,Pandas 是一個用於處理表格資料的著名庫。Numpy 幫助對陣列執行數學和邏輯運算。

一些學習 Python 庫的資源:

使用 Anaconda 加速 Python 安裝過程

你可以費力地從 Python 軟體基金會網站下載 Python 安裝程式,然後獲取和下載其他庫,或者你可以下載Anaconda 安裝程式,它已經包含了你經常使用的許多包,特別是如果你計劃將 Python 用於資料分析或資料科學

選擇並安裝 IDE。

安裝整合開發環境 (IDE),這是一個允許你編寫指令碼、測試和執行 Python 程式碼的程式。

對於 IDE 來說,最好的 IDE 是你最喜歡使用的那個。根據各種來源,最流行的 Python IDE/文字編輯器包括PyCharm、Spyder、Jupyter Notebook、Visual Studio、AtomSublime。好訊息是:它們都是免費的,所以你可以先測試幾個,然後再決定使用哪個。“壞”訊息是每個 IDE/文字編輯器都具有略微不同的使用者介面和功能集,因此學習如何使用每個 IDE/文字編輯器都需要一些時間。

對於 Python 初學者,我建議使用Jupyter Notebook。它具有簡潔的設計和簡化的功能集,不會分散注意力,並將使在 Python 中練習和原型設計變得簡單。它還為資料框和視覺化提供單獨的顯示。當你下載 Anaconda 時,Jupyter Notebook 會預安裝。你可以隨著時間的推移嘗試使用更適合程式設計 (Pycharm) 或資料科學 (Rodeo) 的不同 IDE,並允許整合 (Sublime)。

考慮新增錯誤處理程式或自動完成功能來補充你的 IDE,特別是如果你發現自己正在處理大型專案。它將突出顯示錯誤並幫助你更快地編寫程式碼。Kite是一個不錯的選擇,因為它免費並且與大多數 IDE 相容。

如有疑問,請使用 Google 排查程式碼問題

在你處理 Python 練習、示例和專案時,向其他 Python 開發者學習將是解決問題的最簡單方法之一。只需使用與你的錯誤相關的關鍵字進行快速線上搜尋。

例如,“如何在 Python 中合併兩個列表”或“Python 如何轉換為 DateTime”是完全合適的搜尋,它們將帶你到一些著名的基於社群的網站,如StackOverFlow、Stack Exchange、Quora、Tutorialspoint、ProgramizGeeksforGeeks

規劃並完成你的 Python 學習

大多數人都忽略了這一步,這會導致問題或延誤。剩下的就是制定一個時間表。我建議你留出至少兩週的時間來分散你的學習,並確保你有足夠的時間來複習 Python 基礎知識、在你的 IDE 中練習編碼和排除程式碼錯誤。

排錯是學習 Python 或任何程式語言的難點(也是樂趣)的一部分。在最初的兩週之後,你會驚訝於自己的進步,並且你將有足夠的經驗來繼續學習你選擇的資源提供的更難的內容。

在這個階段,我們已經確定了最短的學習時間,你知道如何為你的學習設定學習目標,你有一系列學習資源和學習方法可供選擇,並且你知道你需要考慮哪些其他編碼事項。我們希望你利用這些建議來加快你的 Python 學習速度!

更新於:2022年11月25日

225 次檢視

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告