All Projects → zkqiang → Awesome Python Primer

zkqiang / Awesome Python Primer

Licence: mit
自学入门 Python 优质中文资源索引,包含 书籍 / 文档 / 视频,适用于 爬虫 / Web / 数据分析 / 机器学习 方向

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Awesome Python Primer

Geziyor
Geziyor, a fast web crawling & scraping framework for Go. Supports JS rendering.
Stars: ✭ 1,246 (+2085.96%)
Mutual labels:  crawler, spider, scraping
Colly
Elegant Scraper and Crawler Framework for Golang
Stars: ✭ 15,535 (+27154.39%)
Mutual labels:  crawler, spider, scraping
Proxy pool
Python爬虫代理IP池(proxy pool)
Stars: ✭ 13,964 (+24398.25%)
Mutual labels:  crawler, spider, flask
Python Testing Crawler
A crawler for automated functional testing of a web application
Stars: ✭ 68 (+19.3%)
Mutual labels:  crawler, django, flask
Django Dynamic Scraper
Creating Scrapy scrapers via the Django admin interface
Stars: ✭ 1,024 (+1696.49%)
Mutual labels:  spider, scraping, django
Linkedin Profile Scraper
🕵️‍♂️ LinkedIn profile scraper returning structured profile data in JSON. Works in 2020.
Stars: ✭ 171 (+200%)
Mutual labels:  crawler, spider, scraping
Ok ip proxy pool
🍿爬虫代理IP池(proxy pool) python🍟一个还ok的IP代理池
Stars: ✭ 196 (+243.86%)
Mutual labels:  crawler, spider, flask
rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (+4705.26%)
Mutual labels:  learning, book, learn
Weixin Spider
微信公众号爬虫,公众号历史文章,文章评论,文章阅读及在看数据,可视化web页面,可部署于Windows服务器。基于Python3之flask/mysql/redis/mitmproxy/pywin32等实现,高效微信爬虫,微信公众号爬虫,历史文章,文章评论,数据更新。
Stars: ✭ 287 (+403.51%)
Mutual labels:  crawler, spider, flask
Gopa
[WIP] GOPA, a spider written in Golang, for Elasticsearch. DEMO: http://index.elasticsearch.cn
Stars: ✭ 277 (+385.96%)
Mutual labels:  crawler, spider, scraping
Crawly
Crawly, a high-level web crawling & scraping framework for Elixir.
Stars: ✭ 440 (+671.93%)
Mutual labels:  crawler, spider, scraping
Toapi
Every web site provides APIs.
Stars: ✭ 3,209 (+5529.82%)
Mutual labels:  crawler, spider, flask
Newcrawler
Free Web Scraping Tool with Java
Stars: ✭ 589 (+933.33%)
Mutual labels:  crawler, spider, scraping
Tiled
📕TILed is medium to share your day to day learning with the world
Stars: ✭ 25 (-56.14%)
Mutual labels:  learning, learn
Django Bookworm
A fun project to store my learning from each book that I read.
Stars: ✭ 23 (-59.65%)
Mutual labels:  django, learning
Scrapit
Scraping scripts for various websites.
Stars: ✭ 25 (-56.14%)
Mutual labels:  crawler, spider
Gobook
A complete introduction into Go, superseded by https://github.com/miekg/learninggo
Stars: ✭ 882 (+1447.37%)
Mutual labels:  book, learning
Zhihu Crawler
zhihu-crawler是一个基于Java的高性能、支持免费http代理池、支持横向扩展、分布式爬虫项目
Stars: ✭ 890 (+1461.4%)
Mutual labels:  crawler, spider
Heroku Buildpack Python
The official Heroku buildpack for Python apps.
Stars: ✭ 849 (+1389.47%)
Mutual labels:  django, flask
Book Code
《Django开发从入门到实战》书籍各章节源代码
Stars: ✭ 28 (-50.88%)
Mutual labels:  django, book

自学入门 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企业开发实战

文档类(全学)

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爬虫进阶


欢迎关注

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].