1、入门阶段
1.1 Python 官网
The Python Tutorial — Python 2.7.18 documentation
Python 官方文档,永远是最好的教程
1.2 Google 教程
Google’s Python Class | Python Education | Google Developers
Google Python 教程,Googel 出品,必须精品
1.3 菜鸟教程
Python3 教程 | 菜鸟教程 (runoob.com)
Python 基础教程 | 菜鸟教程 (runoob.com)
1.4 网易云视频教程
网易云课堂 - 悄悄变强大 (163.com)
当然如果你更习惯跟着视频学习,这里推荐免费的网易云课程
1.5 Crossin编程教室 (推荐新手入门使用)
Crossin的编程教室 - Python入门 (crossincode.com)
可以记录你的学习进度
2、巩固基础
当你把基础的知识都基本学了一遍,你就可以上手找些练习项目。进一步巩固你的基础。基础不牢,地动山摇
2.1 蓝桥云课(原实验楼)
Python 新手入门课_Python - 蓝桥云课 (lanqiao.cn)
实验楼提供在线编程及在线实训学习平台,有些项目是免费的,但有些需要会员
2.2 Django 教程
自强学堂 - 在线教程 - w3c - 学习, 分享, 让你更强! (ziqiangxuetang.com)
Django 最全面的中文教学,非常的良心。
2.3 爬虫博客
静觅丨崔庆才的个人站点 (cuiqingcai.com)
非常有名气的爬虫教学博客
3、实战演练
3.1 开源中国
OSCHINA - 中文开源技术交流社区
开源中国社区的项目合集
3.2 经典教程
首页 - 廖雪峰的官方网站 (liaoxuefeng.com)
廖雪峰老师的教程,非常经典,可以当做 Python 的百科全书来参考
4、书籍推荐
入门书籍
- 《Python学习手册》
- 《Head First Python》
- 《Learn Python The Hard Way》
- 《Python编程:入门到实践》
- 《笨办法学Python》
- 《简明Python教程》
进阶书籍 - 《Python Cookbook(第三版)》
- 《流畅的Python》
- 《Python源码剖析》
- 《Python进阶》
- 《Flask Web开发:基于Python的Web应用开发实战》