自學入門 Python 優質中文資源索引

戴德滿發表於2019-02-28
所有資源基於 Python3 版本,全部中文內容,適用於 爬蟲 / Web / 資料 方向,每個單元根據學習習慣從 書籍 / 文件 / 視訊 中選擇一類即可,建議任選一本書籍,然後配合文件類進行學習。
資源遵守“寧缺毋濫”的原則,均經過網評篩選或個人親測,不推薦各類低質量大雜燴的文章書籍,力求少走彎路。
通過本文連結資源堅持學習,可真正的零基礎自學入門 Python ,實測已幫助兩位零程式設計基礎的朋友入門。
本索引清單將長期更新,更替更好的資源,請收藏的同時別忘了點個贊!也歡迎通過私信等方式補充推薦。


1. 語法基礎

  • 書籍類(任選)

Python 程式設計:從入門到實踐
Python 程式設計快速上手
“笨辦法”學 Python
Python 核心程式設計(第二版)— 適合有程式設計基礎

  • 視訊類(任選)

小甲魚零基礎入門 Python
Python 語言程式設計_北京理工大學_中國大學 MOOC

  • 文件類(任選)

菜鳥教程 — 適合零基礎
廖雪峰教程 — 適合有程式設計基礎
官方文件翻譯 — 適合其他語言轉學


2.1 爬蟲基礎

  • 書籍類(任選)

圖解HTTP — 零基礎必讀
Python3 網路爬蟲開發實戰

  • 視訊類(全學)

Python 網路爬蟲與資訊提取_北京理工大學_中國大學MOOC
零基礎入門 Python3 爬蟲_崔慶才

  • 文件類(全學)

HTTP 協議入門_阮一峰 — 零基礎必讀
Requests 官方文件翻譯
Beautiful Soup 官方文件翻譯
Python 正規表示式指南
XPath 教程
Scrapy 官方文件翻譯
Selenium-Python 官方文件翻譯


2.2 Flask Web開發基礎

  • 書籍類(任選)

圖解HTTP — 零基礎必讀
HTTP權威指南
Flask Web開發實戰(狼書)— 強烈推薦
Flask Web開發(狗書)
JavaScript語言精粹 — 必讀

  • 文件類(全學)

HTTP 協議入門_阮一峰 — 零基礎必讀
Flask 官方文件翻譯
Flask mega-tutorial 中文翻譯 — Web微框架指南
Jinja2 官方文件翻譯
JavaScript 教程
Vue.js 官方中文文件


2.3 Django Web開發基礎

  • 書籍類(任選)

圖解HTTP — 零基礎必讀
HTTP權威指南
JavaScript語言精粹 — 必讀
(無 Django 類中文書籍,建議看文件)

  • 文件類(全學)

HTTP 協議入門_阮一峰 — 零基礎必讀
Django 官方文件翻譯
JavaScript 教程
Vue.js 官方中文文件


2.4 資料分析基礎

  • 書籍類(任選)

Python資料科學手冊
Python資料分析
Python資料探勘入門與實踐

  • 文件類(全學)

Anaconda 教程
Jupyter Notebook 教程
NumPy 官方文件翻譯
Pandas 教程
利用Python進行資料分析 中文翻譯筆記


2.5 機器學習

  • 書籍類(任選)

機器學習 (西瓜書)
機器學習實戰

  • 視訊類(任選)

吳恩達機器學習 - 網易雲課堂 — 免費 必學

  • 文件類(任選)

吳恩達機器學習筆記 — 相當於視訊的文字版


3. 資料庫基礎

  • 書籍類(任選)

高效能MySQL
MongoDB權威指南

  • 文件類(全學)

Redis 教程
SQL 教程
SQLAlchemy 教程
MongoDB 官方中文文件 — 爬蟲優先
PyMongo 官方文件部分翻譯 — 爬蟲優先


4. 非同步IO

  • 文件類(任選)

從0到1,Python非同步程式設計的演進之路 — 強烈推薦
深入理解 Python 非同步程式設計 — 可惜只有上篇
Python 黑魔法 之 asyncio 協程
Introduction to Tornado 中文翻譯
Gevent 開發指南
Twisted與非同步程式設計入門 — Scrapy爬蟲進階


歡迎關注

自學入門 Python 優質中文資源索引

微信公眾號:面向人生程式設計

程式設計思維不應只存留在程式碼之中,更應伴隨於整個人生旅途,這個公眾號不只聊技術,還會聊產品/網際網路/經濟學等廣泛話題,所以也歡迎非程式設計師關注。


相關文章