自学入门 Python 优质中文资源索引
所有资源基于 Python3 版本,全部中文内容,适用于 爬虫 / Web / 数据 方向,每个单元根据学习习惯从 书籍 / 文档 / 视频 中选择一类即可,建议任选一本书籍,然后配合文档类进行学习。
资源遵守“宁缺毋滥”的原则,均经过网评筛选或个人亲测,不推荐各类低质量大杂烩的文章书籍,力求少走弯路。
通过本文链接资源坚持学习,可真正的零基础自学入门 Python ,实测已帮助两位零编程基础的朋友入门。
本索引清单将长期更新,更替更好的资源,请收藏的同时别忘了点个赞!也欢迎通过私信等方式补充推荐。
1.1 语言基础
书籍类(任选)
Python 编程:从入门到实践
Python 游戏编程快速上手 -- 通过游戏趣味入门
Python 核心编程 -- 适合有编程基础
视频类(任选)
小甲鱼零基础入门 Python
Python 语言程序设计_北京理工大学_中国大学 MOOC
文档类(任选)
菜鸟教程 — 适合零基础
廖雪峰教程 — 适合有编程基础
官方文档翻译 — 适合其他语言转学
1.2 语言进阶
书籍类(任选)
流畅的 Python -- 必读经典
Python Cookbook -- 必读经典
图解数据结构 Python 版
Python 3 面向对象编程 -- Web开发必读
2.1 爬虫基础
书籍类(任选)
图解HTTP — 零基础必读
Python3 网络爬虫开发实战 -- 必读
Android软件安全权威指南 -- 爬虫逆向进阶
视频类(全学)
Python 网络爬虫与信息提取_北京理工大学_中国大学MOOC
零基础入门 Python3 爬虫_崔庆才
文档类(全学)
HTTP 协议入门_阮一峰 — 零基础必读
Requests 官方文档翻译
Beautiful Soup 官方文档翻译
Python 正则表达式指南
XPath 教程
Scrapy 官方文档翻译
Selenium-Python 官方文档翻译
2.2 Flask 框架
书籍类(任选)
图解HTTP — 零基础必读
Flask Web开发实战(狼书) -- 必读,Flask 核心开发创作
文档类(全学)
HTTP 协议入门_阮一峰 — 零基础必读
Flask 官方文档翻译
Flask 入门教程 -- 强推,Flask 核心开发创作
Flask mega-tutorial 中文翻译 — Web微框架指南
Jinja2 官方文档翻译
2.3 Django 框架
书籍类(任选)
文档类(全学)
HTTP 协议入门_阮一峰 — 零基础必读
Django 3.0 官方文档
2.4 Web 前端
书籍类(任选)
JavaScript 语言精粹(修订版)
CSS 揭秘
Vue.js 快速入门
深入 React 技术栈
文档类(全学)
JavaScript 教程
Vue.js 官方中文文档
React 官方文档
TypeScript 官方文档
2.5 数据分析
书籍类(任选)
Python 数据科学手册
利用 Python 进行数据分析
文档类(全学)
Anaconda 教程
Jupyter Notebook 教程
NumPy 官方文档翻译
Pandas 教程
利用Python进行数据分析 中文翻译笔记
2.6 机器学习
书籍类(任选)
视频类(任选)
文档类(任选)
3. 数据库
书籍类(任选)
高性能 MySQL
MongoDB 权威指南
Redis 设计与实现
文档类(全学)
Redis 教程
SQL 教程
SQLAlchemy 教程
MongoDB 官方中文文档 — 爬虫优先
PyMongo 官方文档部分翻译 — 爬虫优先
4. 异步IO
文档类(任选)
从0到1,Python异步编程的演进之路 — 强烈推荐
深入理解 Python 异步编程 — 可惜只有上篇
Python 黑魔法 之 asyncio 协程
Introduction to Tornado 中文翻译
Gevent 开发指南
Twisted与异步编程入门 — Scrapy爬虫进阶