前言
本文整理了一份不花钱的 Python 学习路线,涵盖在线教程、工具网站及实战资源。对于自学 Python 的道路,收集了相当多的 Python 工具网站和教程网站,希望能帮助学习者在这条道路上走得更顺畅。
本文整理了 22 个 Python 学习网站与资源,涵盖基础入门、标准库、IDE 使用、爬虫、Web 开发、源码分析及电子书等方向。提供从零基础到进阶的学习路线建议,包括文字教程选择、知识库构建及项目实战指引,旨在帮助学习者系统掌握 Python 技术栈。

本文整理了一份不花钱的 Python 学习路线,涵盖在线教程、工具网站及实战资源。对于自学 Python 的道路,收集了相当多的 Python 工具网站和教程网站,希望能帮助学习者在这条道路上走得更顺畅。
作为过来人,分享一些经验:
这三点非常重要。
我会逐个为你解决这些问题:如何挑选一门适合的电子文字教程,怎样构建自己的知识库,以及如何学习工程项目。
现在的网络资源非常丰富,但同质化严重,缺乏系统化指引。因此,这里将学习路线整理好,同类型的教程只推荐一个最好的。不让小白选择,小白要做的就是跟着路线持续学下去。
关于构建知识库,建议学习 Markdown 写作语法,使用本地编辑器如 Typora,并考虑使用 Sphinx + Github + Readthedoc 搭建个人知识库。
关于工程项目,可以去慕课网找价格不贵、质量还行的课程。非广告,亲自体验过,真心推荐。
接下来根据不同阶段,对资料分门别类整理出来。
一说到自学 Python,很多人会推荐廖雪峰。他的教程适合有点计算机基础的人,零基础小白不建议直接看,因为频繁更换教程会增加学习成本,打击自信心。
在基础阶段,挑选教程有两个建议:难度适中,选电子文字教程而不是视频教程。
电子文字教程的优势:
《Python 中文指南》是一本面向纯小白的基础入门教程。只要会中文,有逻辑,认真从第一章节学习,一个月把 Python 基础学好没问题。排版清晰,基础和进阶章节标注明确。
《Python 3 标准库实例教程》注重基础语法讲解,教你写出最优雅的代码。想要利用 Python 实现实用工具,如自动化脚本、爬虫,必须对常用内置库(os、sys、time 等)了如指掌。这本书可以在线阅读,全中文,工作中用得到的标准库都能找到答案。
写代码需要编辑器。Python 领域主流有两个:PyCharm 和 VS Code。推荐新手使用 PyCharm,这是一款最专业的 Python 编辑器(IDE)。
功能包括:代码分析与辅助、项目和代码导航、重构、支持网络框架(Django, Flask)、集成调试器、单元测试、版本控制系统等。即装即用,不用花费精力整环境。
如果推荐两本 Python 进阶书籍,《Python Cookbook》是其中之一。
系统收录各种 Python 冷门知识、Shell 多样玩法、炫技操作、超详细进阶知识解读及开发技巧。
上面一共推荐了五本书:
第一本书建议吃透 80% 的内容,第二本书不需要全书阅读,需要时查询即可。剩下三本是网络上独有的存在。
新手有了一些基础后,最好去找点实战项目跟着做。实战目的:编写有意义的代码,在实践中巩固基础,做出成品获得成就感。
如果没有明确方向,建议学习爬虫和 Web。上手快,见效快。
Scrapy 官方 CookBook 提供了丰富的爬虫解决方案。
MDN 上的 Django 教程可以让你从 0 开始学习 Web,包括前端(HTML, CSS, JS)和后端(Django)。重点介绍了 Django 服务端网页编程。
Flask 官方文档提供了详细的框架说明。
Flask 使用灵活,推荐收录了很多关于 Flask 的解决方案的全中文网站。
出版于 2008 年,是阅读 CPython 源代码的必读之作。深入细致地剖析了 Python 的实现,包括内置对象、虚拟机及高级特性。虽然研究的是 CPython 2.5,核心内容对阅读 CPython 仍有借鉴意义。
基于《Python2 源码剖析》重编的 Python 3 版本,部分完成。可搜索相关扫描版 PDF。
若英文 OK,可在 RealPython 中搜索 CPython Source Code,有基于 Python 3.8 的文章系列。
另外有博客正在更新基于 Python 3.6 的源码分析。
收录了很多优秀的技术书籍,基本都能搜得出来。
提供 Python 编码 OJ 练习。
提供 Python 设计模式详解。
收录很多优秀技术书籍。
GitHub 上 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、数据可视化、机器学习等。由原伯乐在线持续更新。
提供各类编程学习资源。
搜集了各种免费 Python 的资料。
提供 Python 中文学习资料。
由于时间有限,本着求精不求多的原则,就不重复给大家推荐太多同类型的网站。资料重要,但最重要的是有一颗愿意在这条路上奔赴到底的心,和一个能让你直面孤独的强大信念。共勉,加油。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online