本文由 伯乐在线 - caimaoy 翻译,唐尤华 校稿。未经许可,禁止转载!
英文出处:Matt Makai。欢迎加入翻译组。
Python 社区在分享学习资源和帮助初学者掌握语言方面总是很积极的。但也就是因为资源过多,导致人们很难知道如何找到。
本文整理了最好、最通用的 Python 资源,并且简述了其内容。[伯乐在线注:译文中添加了一些中文Python学习资源]
致编程新手
如果你是第一次学习编程,本节推荐的书是比较适合你的。如果在学习Python之前你已经学习过其他的编程语言,请跳过此节直接到下一小节——“有经验的开发者”。
- 想要同一时间了解 Python、Django 和 Flask,可以考虑购买Fletcher、Michael和Jeremy三人提供 Real Python 课程。
- 短短 5 分钟的视频会告诉你为什么思考自己想要构建的项目、去编程解决自己想要解决的问题是更好的选择。在这些项目和问题上花心思,比一头栽进一个朋友推荐的某种语言要好。
- 《CS for All》是一本由哈威穆德学院教授编写的公开图书,教授们使用 Python 教授最基础的计算机科学知识。这本书对初学编程人来说是绝佳的入门读物。
- 如果你在看Laurence Bradford出品的跟我学编程的开始编程之前重来没有编程经历,她会很好地帮助你。她完成了一个难以置信的工作,将初学者应该完成的步骤进行分解,在他们不知道从何开始的地方给予帮助。
- 《笨方法学 Python》是 Zed Shaw 的 一本免费图书。
- 《深入 Python 3》是一本基于知识共享许可协议的开源图书,可获得 HTML 和 PDF 版本。
- 虽然不是特定于 Python,Mozilla 提供了针对初级、中级 web 用户和想要建站的人学习 Web 的教程。从普通 web 开发者的角度出发值得一看。
- 《简明 Python 教程》是 Python 初学者的教程。
- 代码学院有一个 Python 篇,适合编程新手。
- 《Python 编程入门》用 Python介绍基础的语法和结构控制。这本免费图书每个章节都提供了大量的代码示例。
- 谷歌提供了大量的材料和主题,如果你想要成为一个专业的程序员,你应该去阅读学习一下。这些资源不仅对 Python 初学者有用,对每一个想要在软件开发行业获得更好职业生涯的开发者同样适用。
- O’Reilly 的图书《像计算机科学家一样思考 Python》在网站中提供免费的 HTML 版本。
- 《Python 实践书》是一本帮你学习 Python 基础语法的练习册。
- 寻找学习语言的mini项目,点击查看一下这 5 个 Python 项目。
- Reddit 创始人之一在 Udacity 课程上提供了一门如何用 Python 搭建一个博客。通过编码介绍了 Web 编程的概念。
- 我在学习 Python这个网站上面写了个博客给没有技术背景的人们学习编程已帮助。
给有经验但初学 Python 的开发者
高级进阶
视频、动画和演示资源
会议和聚会的视屏,以及其中的动画演示可以在最佳Python视频页面上找到。
有用的 Python 包
- awesome-python 是一个包含了 Python 框架、Python 库和软件的列表。我真希望我开始学习 Python 的时候有这样惊艳的页面。
- 和 awesone-python 相似的 easy-python,是一个 Git 仓库的阅读文档格式。
- 伯乐在线资源频道的 Python 分类,包含了大量 Python 学习/开发资源,中文介绍。
- 全能程序员交流QQ群290551701,群内程序员都是来自,百度、阿里、京东、小米、去哪儿、饿了吗、蓝港等高级程序员 ,拥有丰富的经验。加入我们,直线沟通技术大牛,最佳的学习环境,了解业内的一手的资讯。如果你想结实大牛,那 就加入进来,让大牛带你超神!
Python 初学者的最佳学习资源
原文:http://www.cnblogs.com/fengliucaizi/p/4877888.html