这是学习任何东西的激动人心的时刻,尤其是 Python。在线提供多种 Python
资源,包括书籍、视频教程和课程。如果您想通过一本书以传统方式学习
Python,那么网上也有很多很棒的免费书籍。本文列出了其中一些资源以及目标受众。

为什么是 Python?
以下是学习 Python 的一些令人信服的理由:

  • Python 是开始编程的最佳语言之一。它没有陡峭的学习曲线。与其他编程语言相比,它更容易学习基础知识并相对较快地提高工作效率。
  • Python 是高度通用的。它有很多用例,如脚本、数据分析、Web 开发、数据科学、机器学习、人工智能等等。
  • 具有 Python 技能的开发人员需求量很大。
  • 有几种资源可以为绝对的初学者教授 Python,如果没有经验的人想要学习任何其他编程语言,则很难找到这些资源。

1. 用 Python 自动化无聊的东西(点我点我)

中秋福利提前送!!!自学Python 的 8 大免费资源【推荐收藏】_编程语言
中秋福利提前送!!!自学Python 的 8 大免费资源【推荐收藏】_mysql_02

本书解释了基本概念,并且假设没有其他编程语言经验。我最喜欢这本书的一点是,一旦涵盖了基本概念,就会向读者介绍实际用例概念,例如网页抓取、处理 PDF 文件等。此外,作者还有几本与游戏编程相关的书籍是开源的。

2. 适合所有人的 Python(点我点我)

中秋福利提前送!!!自学Python 的 8 大免费资源【推荐收藏】_python_03
这是另一本由大学教授撰写的好书。本书再次假设没有任何编程经验,并且还涵盖了 Python 中的面向对象编程 (OOP) 概念。同一作者有一个Edx 课程,可以免费参加,但需要付费才能获得经过验证的证书。

3.像计算机科学家一样思考 - 用 Python 学习(点我点我)

另一本无需任何编程经验的好书。本书不仅涵盖了基本概念,还涵盖了一些使用 Python 的 OOP 概念,以及队列、链表和树等高级数据结构。
中秋福利提前送!!!自学Python 的 8 大免费资源【推荐收藏】_编程语言_04
4. 认真地学习 Python(点我点我)
本书的章节是作为一系列编程练习编写的,强调编写实际程序是学习新编程语言的最佳方式。

中秋福利提前送!!!自学Python 的 8 大免费资源【推荐收藏】_用例_05

5. 一点 Python(点我点我)

这是另一本伟大的开源书籍,它假定没有其他编程语言经验。解释了 Python 的所有核心功能,包括提及和使用一些标准库。

6. 深入 Python 3(点我点我)

本书涵盖了几个高级概念,如推导式、闭包、生成器、迭代器。绝对值得一读以掌握几个高级 Python 概念。
中秋福利提前送!!!自学Python 的 8 大免费资源【推荐收藏】_编程语言_06

7. Python 漫游指南!(点我点我)

本书从 Python 安装说明开始,但涵盖了一系列主题,例如设置 Python 虚拟环境、编码风格、最佳实践、文档。绝对值得一看。

8. 谷歌的 Python 类(点我点我)

最后但并非最不重要的是,Google 的 python 类值得一提。本课程涵盖 Python 2。但许多概念仍然与 Python 3 相关。本课程还有一组由 Google 员工讲授的附带讲座,非常引人入胜。

希望这些资源对您有所帮助!