- 注: 本文写于2015-06-03, 此后不断更新, 最后更新:2021-09-03
Python是一门可以快速上手,但也有广度和深度的编程语言
老苏这里整理了一些比较精华的资源,方便学习Python的同学快速上手,同时又能往自己感兴趣的方向深入
1. 开始接触Python社区
2. Python开源库一网打尽
- Python 全领域技术清单
- 分技术Topic对相关的Python库做了罗列,基本上是最全的Python资源列表,可以看看自己感兴趣的领域里Python能做什么
- Python Web全栈之路
- 这里对Python Web开发时从前端到后端到部署的全栈技术做了归纳
3. 开始学习Python语法和特性
- A byte of Python
- 想一下午学会Python就是用这个教程
- Learn Python the hard way (硬方法学Python)
- 廖雪峰的Python学习笔记 - 阅读链接 - 个人觉得比较干货的深入浅出的Python学习笔记
4. 拿Django来更快地边做边学
- 在学习了基本的语法之后, 就可以快速来实践做一个Web站点了,边做边学
- 用Python不得不提最著名的Web框架Django,django是一个集大成而又比较优雅的Web快速开发框架,而且有一系列的开源插件,是新手上路时最适合学习的一个Python库
- django book 是深入浅出写的非常好的教程
- django book中文版 (版本比较旧, 但可用于入门)
- Django官方文档 相对于其他技术来说,django的官方文档是可读性非常好的,推荐阅读
5. 后续对Python的进一步学习
- 《Python进阶》 是我和小伙伴们一起用心翻译的一本书, 很不错
- 《Fluent Python》 这本书评价很高, 值得学习
PS: 如果大家有任何好的资源推荐和意见, 可以在我的issue里提出来.