所有资源基于 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爬虫进阶
欢迎关注
微信公众号:面向人生编程
编程思维不应只存留在代码之中,更应伴随于整个人生旅途,这个公众号不只聊技术,还会聊产品/互联网/经济学等广泛话题,所以也欢迎非程序员关注。