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