这是学习任何东西的激动人心的时刻,尤其是 Python。在线提供多种 Python
资源,包括书籍、视频教程和课程。如果您想通过一本书以传统方式学习
Python,那么网上也有很多很棒的免费书籍。本文列出了其中一些资源以及目标受众。
为什么是 Python?
以下是学习 Python 的一些令人信服的理由:
- Python 是开始编程的最佳语言之一。它没有陡峭的学习曲线。与其他编程语言相比,它更容易学习基础知识并相对较快地提高工作效率。
- Python 是高度通用的。它有很多用例,如脚本、数据分析、Web 开发、数据科学、机器学习、人工智能等等。
- 具有 Python 技能的开发人员需求量很大。
- 有几种资源可以为绝对的初学者教授 Python,如果没有经验的人想要学习任何其他编程语言,则很难找到这些资源。
1. 用 Python 自动化无聊的东西(点我点我)
本书解释了基本概念,并且假设没有其他编程语言经验。我最喜欢这本书的一点是,一旦涵盖了基本概念,就会向读者介绍实际用例概念,例如网页抓取、处理 PDF 文件等。此外,作者还有几本与游戏编程相关的书籍是开源的。
2. 适合所有人的 Python(点我点我)
这是另一本由大学教授撰写的好书。本书再次假设没有任何编程经验,并且还涵盖了 Python 中的面向对象编程 (OOP) 概念。同一作者有一个Edx 课程,可以免费参加,但需要付费才能获得经过验证的证书。
3.像计算机科学家一样思考 - 用 Python 学习(点我点我)
另一本无需任何编程经验的好书。本书不仅涵盖了基本概念,还涵盖了一些使用 Python 的 OOP 概念,以及队列、链表和树等高级数据结构。
4. 认真地学习 Python(点我点我)
本书的章节是作为一系列编程练习编写的,强调编写实际程序是学习新编程语言的最佳方式。
5. 一点 Python(点我点我)
这是另一本伟大的开源书籍,它假定没有其他编程语言经验。解释了 Python 的所有核心功能,包括提及和使用一些标准库。
6. 深入 Python 3(点我点我)
本书涵盖了几个高级概念,如推导式、闭包、生成器、迭代器。绝对值得一读以掌握几个高级 Python 概念。
7. Python 漫游指南!(点我点我)
本书从 Python 安装说明开始,但涵盖了一系列主题,例如设置 Python 虚拟环境、编码风格、最佳实践、文档。绝对值得一看。
8. 谷歌的 Python 类(点我点我)
最后但并非最不重要的是,Google 的 python 类值得一提。本课程涵盖 Python 2。但许多概念仍然与 Python 3 相关。本课程还有一组由 Google 员工讲授的附带讲座,非常引人入胜。
希望这些资源对您有所帮助!