Python 初学者的最佳学习资源
生活随笔
收集整理的這篇文章主要介紹了
Python 初学者的最佳学习资源
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Python 社區(qū)在分享學習資源和幫助初學者掌握語言方面總是很積極的。但也就是因為資源過多,導(dǎo)致人們很難知道如何找到。
本文整理了最好、最通用的 Python 資源,并且簡述了其內(nèi)容。[伯樂在線注:譯文中添加了一些中文Python學習資源]
致編程新手
如果你是第一次學習編程,本節(jié)推薦的書是比較適合你的。如果在學習Python之前你已經(jīng)學習過其他的編程語言,請?zhí)^此節(jié)直接到下一小節(jié)——“有經(jīng)驗的開發(fā)者”。
- 想要同一時間了解 Python、Django 和 Flask,可以考慮購買Fletcher、Michael和Jeremy三人提供?Real Python?課程。
- 短短 5 分鐘的視頻會告訴你為什么思考自己想要構(gòu)建的項目、去編程解決自己想要解決的問題是更好的選擇。在這些項目和問題上花心思,比一頭栽進一個朋友推薦的某種語言要好。
- 《CS for All》是一本由哈威穆德學院教授編寫的公開圖書,教授們使用 Python 教授最基礎(chǔ)的計算機科學知識。這本書對初學編程人來說是絕佳的入門讀物。
- 如果你在看Laurence Bradford出品的跟我學編程的開始編程之前重來沒有編程經(jīng)歷,她會很好地幫助你。她完成了一個難以置信的工作,將初學者應(yīng)該完成的步驟進行分解,在他們不知道從何開始的地方給予幫助。
- 《笨方法學 Python》是 Zed Shaw 的 一本免費圖書。
- 《深入 Python 3》是一本基于知識共享許可協(xié)議的開源圖書,可獲得 HTML 和 PDF 版本。
- 雖然不是特定于 Python,Mozilla 提供了針對初級、中級 web 用戶和想要建站的人學習 Web?的教程。從普通 web 開發(fā)者的角度出發(fā)值得一看。
- 《簡明 Python 教程》是 Python 初學者的教程。
- 代碼學院有一個?Python 篇,適合編程新手。
- 《Python 編程入門》用 Python介紹基礎(chǔ)的語法和結(jié)構(gòu)控制。這本免費圖書每個章節(jié)都提供了大量的代碼示例。
- 谷歌提供了大量的材料和主題,如果你想要成為一個專業(yè)的程序員,你應(yīng)該去閱讀學習一下。這些資源不僅對 Python 初學者有用,對每一個想要在軟件開發(fā)行業(yè)獲得更好職業(yè)生涯的開發(fā)者同樣適用。
- O’Reilly 的圖書《像計算機科學家一樣思考 Python》在網(wǎng)站中提供免費的 HTML 版本。
- 《Python 實踐書》是一本幫你學習 Python 基礎(chǔ)語法的練習冊。
- 尋找學習語言的mini項目,點擊查看一下這 5 個 Python 項目。
- Reddit 創(chuàng)始人之一在 Udacity 課程上提供了一門如何用 Python 搭建一個博客。通過編碼介紹了 Web 編程的概念。
- 我在學習 Python這個網(wǎng)站上面寫了個博客給沒有技術(shù)背景的人們學習編程已幫助。
給有經(jīng)驗但初學 Python 的開發(fā)者
- 《Y 分鐘學習 Python》提供了一個極快速的 Python 教程。這個指南對于先前有軟件開發(fā)經(jīng)驗并且想快速掌握一門語言結(jié)構(gòu)的人尤其有幫助。
- 《你我的 Python》?是一本容易閱讀的書,內(nèi)容包括 Python 的語法和主要的語言結(jié)構(gòu)。本書在結(jié)尾還簡短地介紹如何編寫第一個 Flask web 應(yīng)用。
- Kenneth Reitz 的《Python 漫游指南》中有大量 Python 編程信息和社區(qū)資源。
- 《如何開發(fā)高質(zhì)量的 Python 代碼》是一本學習開發(fā)環(huán)境、應(yīng)用程序依賴關(guān)系和項目結(jié)構(gòu)很好的讀物。
高級進階
- Python 生態(tài)系統(tǒng)介紹了關(guān)于虛擬機、Python 的包管理、pip(管理 Python 包的工具)、virutalenv(Python 虛擬環(huán)境)等一些掌握Python 基礎(chǔ)語法之后的學習點。
- Python Subreddit上有大量關(guān)于 Python 的鏈接,同時有一個活躍的社區(qū)回答 Python 初學者和高級開發(fā)者的問題。
- Good to Great Python Reads?收錄了網(wǎng)上關(guān)注于 Python 語言本身細節(jié)和差異的中高級文章。
- 免費的 Python 小建議這個免費博客上面有一些 Python 的討論話題,同時也有一些 Python 圈的新聞。
- Python Book收錄了一些 Python、Django和數(shù)據(jù)分析的免費圖書。
- Python 罕見問題【IAQ】收錄了一些很少回答的有關(guān) Python 特性的一些提問,并且考慮為什么某些語法在語言中提供了內(nèi)建實現(xiàn),而有些卻沒有。
視頻、動畫和演示資源
會議和聚會的視屏,以及其中的動畫演示可以在最佳Python視頻頁面上找到。
有用的 Python 包
- awesome-python?是一個包含了 Python 框架、Python 庫和軟件的列表。我真希望我開始學習 Python 的時候有這樣驚艷的頁面。
- 和 awesone-python 相似的?easy-python,是一個 Git 倉庫的閱讀文檔格式。
- 伯樂在線資源頻道的 Python 分類,包含了大量 Python 學習/開發(fā)資源,中文介紹。
播客
- Talk Python to Me?這個播客關(guān)注 python 的開發(fā)者和組織。每集會找一個不同類型的嘉賓來介紹他的工作。
- Podcast.init?是另外一檔關(guān)于 Python 和其優(yōu)秀使用者的播客節(jié)目。
博客和討論組
- Python 頻道:分享 Python 開發(fā)技術(shù)、相關(guān)的行業(yè)動態(tài)。
- Python 小組:在這里討論 Python相關(guān)的話題~
微博和微信
- @Python開發(fā)者:關(guān)注并推送 Python 文章和資源。
- Python開發(fā)者:可能是東半球最大的 Python 技術(shù)微信公眾號。微信號 PythonCoder
Newsletters
- Python Weekly?是一個包含了最新 Python 文章、視頻、項目和近期活動的免費周刊。
- PyCoder’s Weekly?是和 Python Weekly 相似的優(yōu)秀的免費郵件新聞周刊。最好的資源兩個周刊一般會同時報道,但通常它們會報道網(wǎng)上不同的文章和項目。
- Import Python?是一個比 Python Weekly 和 PyCoder’s Weekly 更及時的新聞通訊。目前為止,我發(fā)現(xiàn)這個新聞通訊的來源和其他兩個不同。這個三個資源都值得訂閱,這樣你就不會錯過什么了。
總結(jié)
以上是生活随笔為你收集整理的Python 初学者的最佳学习资源的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫实战(5):模拟登录淘宝
- 下一篇: 12306的变态验证码算得了什么?我有P