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 的开发者

  • 《Y 分钟学习 Python》提供了一个极快速的 Python 教程。这个指南对于先前有软件开发经验并且想快速掌握一门语言结构的人尤其有帮助。
  • 《你我的 Python》 是一本容易阅读的书,内容包括 Python 的语法和主要的语言结构。本书在结尾还简短地介绍如何编写第一个 Flask web 应用。
  • Kenneth Reitz 的《Python 漫游指南》中有大量 Python 编程信息和社区资源。
  • 《如何开发高质量的 Python 代码》是一本学习开发环境、应用程序依赖关系和项目结构很好的读物。

高级进阶

  • Python 生态系统介绍了关于虚拟机、Python 的包管理、pip(管理 Python 包的工具)、virutalenv(Python 虚拟环境)等一些掌握Python 基础语法之后的学习点。
  • Python Subreddit上有大量关于 Python 的链接,同时有一个活跃的社区回答 Python 初学者和高级开发者的问题。
  • Good to Great Python Reads 收录了网上关注于 Python 语言本身细节和差异的中高级文章。
  • 免费的 Python 小建议这个免费博客上面有一些 Python 的讨论话题,同时也有一些 Python 圈的新闻。
  • Python Book收录了一些 Python、Django和数据分析的免费图书。
  • Python 罕见问题【IAQ】收录了一些很少回答的有关 Python 特性的一些提问,并且考虑为什么某些语法在语言中提供了内建实现,而有些却没有。

视频、动画和演示资源

会议和聚会的视屏,以及其中的动画演示可以在最佳Python视频页面上找到。

有用的 Python 包

  • awesome-python 是一个包含了 Python 框架、Python 库和软件的列表。我真希望我开始学习 Python 的时候有这样惊艳的页面。
  • 和 awesone-python 相似的 easy-python,是一个 Git 仓库的阅读文档格式。
  • 伯乐在线资源频道的 Python 分类,包含了大量 Python 学习/开发资源,中文介绍。

播客

  • Talk Python to Me 这个播客关注 python 的开发者和组织。每集会找一个不同类型的嘉宾来介绍他的工作。
  • Podcast.init 是另外一档关于 Python 和其优秀使用者的播客节目。

博客和讨论组

  • Python 频道:分享 Python 开发技术、相关的行业动态。
  • Python 小组:在这里讨论 Python相关的话题~

微博和微信

  • @Python开发者:关注并推送 Python 文章和资源。
  • Python开发者:可能是东半球最大的 Python 技术微信公众号。微信号 PythonCoder

Newsletters

  • Python Weekly 是一个包含了最新 Python 文章、视频、项目和近期活动的免费周刊。
  • PyCoder’s Weekly 是和 Python Weekly 相似的优秀的免费邮件新闻周刊。最好的资源两个周刊一般会同时报道,但通常它们会报道网上不同的文章和项目。
  • Import Python 是一个比 Python Weekly 和 PyCoder’s Weekly 更及时的新闻通讯。目前为止,我发现这个新闻通讯的来源和其他两个不同。这个三个资源都值得订阅,这样你就不会错过什么了。
by 伯乐在线 - caimaoy 
from: Matt Makai
http://python.jobbole.com/82399/

Python 初学者的最佳学习资源相关推荐

  1. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

  2. python的难点_汇总Python初学者常见的学习难点

    初学Python,面对一个陌生的新生物,是有一些恐惧心理,在学习Python时难免会遇到这样或那样的槛,在这里,IT培训网老师汇总了一些Python初学者的常见的知识难点,希望大家有所帮助. Pyth ...

  3. Python视频教程及最佳学习路线图

    说实话Python语言可谓是如日中天啊,什么领域都可以插上一脚,而且都还是恰到好处的一脚,前川网本次为大家分享一套Python自学视频教程以及最佳的学习路线. 下面的列表就是Python最佳学习路线图 ...

  4. TensorFlow 最佳学习资源大全(含课程、书籍、博客、实战项目)

    向AI转型的程序员都关注了这个号???????????? 人工智能大数据与深度学习  公众号:datayx TensorFlow 从0到1学习资料大全,含入门指南.在线博客.视频教程.书籍推荐和实战项 ...

  5. 推荐7个Python自动化办公免费学习资源~(数据分析、Python、VBA等)

    欢迎大家收藏学习.留言分享你的学习收获,也欢迎将本文转发给需要的朋友哦- 1.Python自动化办公(2021最新版!有源代码 ,适合小白~) 课程链接:https://www.bilibili.co ...

  6. Python图像处理库PIL -- 学习资源

    Resources 官方指南PIL Handbook(建议看英文,翻译) pil下载 安装中文指南 from the PythonWare PIL home page 推荐先看Python Imagi ...

  7. 学python有哪些书推荐-有什么Python学习的书籍和学习资源推荐?

    看到这个题目已经有一段时间,今天晚上和两位同事吃饭时我问起这个问题,"你们学习Python过程中看过什么不错的书籍?"两位同事的回答都是"没看书,就是在网上找了一些教程简 ...

  8. python教程书籍-有什么Python学习的书籍和学习资源推荐?

    看到这个题目已经有一段时间,今天晚上和两位同事吃饭时我问起这个问题,"你们学习Python过程中看过什么不错的书籍?"两位同事的回答都是"没看书,就是在网上找了一些教程简 ...

  9. python教学视频k_GitHub - y000k/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

最新文章

  1. 《计算机科学概论》—第2章2.2节位置记数法
  2. 服务器智能监控软件,监控 监控系统 消防智能监控 智能监控软件
  3. cdn收费方式有几种
  4. java项目构建部署包
  5. 科学地花钱:基于端智能的在线红包分配方案
  6. 从字符串数组中寻找数字的元素
  7. Go实现Raft第三篇:命令和日志复制
  8. 鸿蒙系统受谷歌影响吗,华为鸿蒙系统,会受到人们的欢迎吗?
  9. Python零基础入门(二)——Python中常见的数据结构[学习笔记]
  10. 一个超级大牛的超级自引文献【这才叫牛:引的响当当】
  11. ARC_x86_OS选择
  12. 利用第三方rec解锁安卓手机锁屏密码
  13. 文件被占用?系统自带的“资源监视器(resmon)”也能帮你找到占用它的真凶
  14. 备用计算机机房管理制度,计算机机房管理规定
  15. 工业镜头、相机的结构、参数解释及选型指南
  16. Oracle数据库初学者:sql语句创建数据库表空间,建表语句
  17. 4.CRH寄存器和CRL寄存器
  18. win10自带搜索()带有括号或者特殊符号的方法
  19. win10计算机桌面快捷方式,Win10程序快捷方式添加到桌面上的两种方法
  20. Ubuntu安装QQ、TIM、迅雷、百度网盘等

热门文章

  1. Java Review - 并发编程_Unsafe
  2. 离散度计算公式 python_被多种离散化场景困扰?8种python技巧!让数据处理更简单...
  3. Windows dos 在某个目录下的所有文件中查找包含某个字符串的文件
  4. python中重要的模块asyncio
  5. matlab 矩阵序列R6(n),MATLAB___09年试题加答案
  6. java 获取网络带宽_Java开发网 - 一个测网络延迟和带宽的程序,发10M的数据有问题...
  7. Java百度网盘创建链接,java获取百度网盘真实下载链接的方法
  8. 将远程服务器获取的linkedhashMap对象转为实体类对象
  9. 顺序表应用4-2:元素位置互换之逆置算法(数据改进)
  10. 面试题整理11 数字在排序数组中出现的次数