學習 Python 的 12 個方式
這些資源將幫助你入門並熟練掌握 Python。
Python 是世界上最受歡迎的程式語言之一,它受到了全世界各地的開發者和創客的歡迎。大多數 Linux 和 MacOS 計算機都預裝了某個版本的 Python,現在甚至一些 Windows 計算機供應商也開始安裝 Python 了。
也許你尚未學會它,想學習但又不知道在哪裡入門。這裡的 12 個資源將幫助你入門並熟練掌握 Python。
課程、書籍、文章和文件
1、Python 軟體基金會提供了出色的資訊和文件,可幫助你邁上編碼之旅。請務必檢視 Python 入門指南。它將幫助你得到最新版本的 Python,並提供有關編輯器和開發環境的有用提示。該組織還有可以來進一步指導你的優秀文件。
2、我的 Python 旅程始於海龜模組。我首先在 Bryson Payne 的《教你的孩子編碼》中找到了關於 Python 和海龜的內容。這本書是一個很好的資源,購買這本書可以讓你看到幾十個示例程式,這將激發你的程式設計好奇心。Payne 博士還在 Udemy 上以相同的名稱開設了一門便宜的課程。
3、Payne 博士的書激起了我的好奇心,我渴望瞭解更多。這時我發現了 Al Sweigart 的《用 Python 自動化無聊的東西》。你可以購買這本書,也可以使用它的線上版本,它與印刷版完全相同且可根據知識共享許可免費獲得和分享。Al 的這本書讓我學習到了 Python 的基礎知識、函式、列表、字典和如何操作字串等等。這是一本很棒的書,我已經購買了許多本捐贈給了當地圖書館。Al 還提供 Udemy 課程;使用他的網站上的優惠券程式碼,只需 10 美元即可參加。
4、Eric Matthes 撰寫了《Python 速成》,這是由 No Starch Press 出版的 Python 的逐步介紹(如同上面的兩本書)。Matthes 還有一個很棒的伴侶網站,其中包括瞭如何在你的計算機上設定 Python 以及一個用以簡化學習曲線的速查表。
5、Python for Everybody 是另一個很棒的 Python 學習資源。該網站可以免費訪問 Charles Severance 的 Coursera 和 edX 認證課程的資料。該網站分為入門、課程和素材等部分,其中 17 個課程按從安裝到資料視覺化的主題進行分類組織。Severance(@drchuck on Twitter),是密歇根大學資訊學院的臨床教授。
6、Seth Kenlon,我們 Opensource.com 的 Python 大師,撰寫了大量關於 Python 的文章。Seth 有很多很棒的文章,包括“用 JSON 儲存和載入 Python 資料”,“用 Python 學習物件導向程式設計”,“在 Python 遊戲中用 Pygame 放置平臺”,等等。
在裝置上使用 Python
7、最近我對 Circuit Playground Express 非常感興趣,這是一個執行 CircuitPython 的裝置,CircuitPython 是為微控制器設計的 Python 程式語言的子集。我發現 Circuit Playground Express 和 CircuitPython 是向學生介紹 Python(以及一般程式設計)的好方法。它的製造商 Adafruit 有一個很好的系列教程,可以讓你快速掌握 CircuitPython。
8、BBC:Microbit 是另一種入門 Python 的好方法。你可以學習如何使用 MicroPython 對其進行程式設計,這是另一種用於程式設計微控制器的 Python 實現。
9、學習 Python 的文章如果沒有提到樹莓派單板計算機那是不完整的。一旦你有了舒適而強大的樹莓派,你就可以在 Opensource.com 上找到成噸的使用它的靈感,包括“7 個值得探索的樹莓派專案”,“在樹莓派上覆活 Amiga”,和“如何使用樹莓派作為 VPN 伺服器”。
10、許多學校為學生提供了 iOS 裝置以支援他們的教育。在嘗試幫助這些學校的老師和學生學習用 Python 編寫程式碼時,我發現了 Trinket.io。Trinket 允許你在瀏覽器中編寫和執行 Python 3 程式碼。 Trinket 的 Python 入門教程將向你展示如何在 iOS 裝置上使用 Python。
播客
11、我喜歡在開車的時候聽播客,我在 Kelly Paredes 和 Sean Tibor 的 Teaching Python 播客上找到了大量的資訊。他們的內容很適合教育領域。
12、如果你正在尋找一些更通用的東西,我推薦 Michael Kennedy 的 Talk Python to Me 播客。它提供了有關 Python 及相關技術的最佳資訊。
你學習 Python 最喜歡的資源是什麼?請在評論中分享。
計算機程式設計可能是一個有趣的愛好,正如我以前在 Apple II 計算機上程式設計時所學到的……
via: https://opensource.com/article/19/8/dozen-ways-learn-python
作者:Don Watkins 選題:lujun9972 譯者:wxy 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- Python 的 12 個學習方式Python
- Python學習方式有哪些?Python學習費用是多少?Python
- 10個學習Python的理由Python
- python基礎學習12—-裝飾器Python
- Python學習之路12-外星人Python
- 2019學習Python的10個原因Python
- 學習Python要多久?三種方式學習週期介紹!Python
- Python源程式執行方式有哪些?Python學習教程Python
- 黑客都用Python?學習Python的4個理由!黑客Python
- 學習Python哪種方式合適?可以自學嗎?Python
- 深入學習js之——建立物件的各種方式以及優缺點 #12JS物件
- 一個學習Python的好連結Python
- 學習Python必看的幾個 部落格Python
- 乾貨!這才是學習Python的正確開啟方式!Python
- 學習Python語言選擇哪種方式好?Python
- 如何高效的學習python?python學習技巧Python
- 五個常用的機器學習python庫!機器學習Python
- Python的學習Python
- 10個python常用且好用的機器學習及深度學習庫!Python機器學習深度學習
- 學機器學習要選擇 Python 的13個原因機器學習Python
- C++和Python學哪個好?Python學習難嗎?C++Python
- python和Java學哪個好找工作?Python學習教程!PythonJava
- 從0到1的逆襲之路,Python改變你的學習方式Python
- Access和Python學哪個好?學習分享!Python
- VB和Python哪個速度快?Python學習!Python
- 真正需要學習的12個微服務設計原則微服務
- 學習Python的日子 Python(6)Python
- 自我勸退式的學習方式
- 用半勵志的方式告訴你,怎麼學習Python開發Python
- (資料科學學習手札125)在Python中操縱json資料的最佳方式資料科學PythonJSON
- 【Python學習教程】常用的8個Python資料視覺化庫!Python視覺化
- Java、PHP、Python哪個更容易學習?JavaPHPPython
- 學習python多久?該如何學習python?Python
- 帶你認識,19個學習Python的小技巧!Python
- 【盤點】Python機器學習常用的10個庫!Python機器學習
- 學習流程-2024-12
- 為什麼要選擇學習python?學習python的原因!Python
- 強化學習-學習筆記12 | Dueling Network強化學習筆記