现在的编程语言真的是多如牛毛,在这些层出不穷的编程语言中,目前最值得学习的编程语言是哪个呢?我的答案是 Python。

至于原因,请先看下面这个截图:

这是来自著名机构 TIOBE 提供的截止 2021 年 6 月的编程语言排名数据。Python 荣列第二,把 Java 都挤下去了。排名第一的 C 是出了名的难学,第三名的 Java 在使用的便利性和应用领域的广泛性上都比不上 Python。

所以,如果你正准备学习一门新的编程语言,我会强烈推荐你学习 Python。 作为学习方面的推荐,我整理了几本从入门到进阶的免费在线电子书籍,助各位一臂之力。

Python 官方中文入门教程

从最简单的编程知识和概念讲起,介绍了 Python 的数据结构,流程控制,模块,类,标准库等,包括打包等。

如果你对 Python 一无所知,通过学习此教程可以达到入门 Python ,并通过 Python 来编写一些脚本工具的地步。

Python 最佳实践指南

这本在线书的内容如它名字所说,能让你了解和掌握 Python 的最佳实践方式。比如:

  • 如何在不同的操作系统上安装 Python;
  • 如何配置你的开发环境;
  • 如何安排你的软件项目结构;
  • 应该遵循什么样的代码风格;
  • 如何正确部署你的代码;
  • 针对一些常用功能场景,有那些可以选择的最佳工具包等;

在官方入门教程的基础上,这绝对是你不容错过的一本进阶教程。学完此教程,你应该已经是一个合格的准 Python 程序员了。

Python Cookbook(第三版)

书名是英文,但内容是中文的,所以不要担心英语问题。这本书是一本包含了 Python 奇技淫巧的技巧性书籍。

比如教你怎么用 Python 做字典排序;或者从一段文本中查找指定的字符串;读写压缩文件;包括怎么写网络请求等。以问题和解决思路并附加代码的方式,教你运用 Python 的各种功能来解决实际问题。

总的来说,这就是一本可以时常翻阅的枕边书。

这本书也有可以购买的实体书籍,京东有售。

Django 官方入门教程

开发 Web 网站是 Python 的一个经典应用场景。所以最后要推荐的就是这个基于 Python 语言的 Web 开发框架:Django。这是 Django 官方提供的一个快速入门教程。一步一步教你用 Django 写一个网络投票程序。如果你还没开发过真正的网络应用程序,这可以作为你的启蒙教程。