Logo
Section 1 / 3

什么是 Python?

了解 Python,学习它在当今最流行编程语言中的应用和特性。

导入

什么是 Python?

了解 Python,学习它在当今最流行编程语言中的应用和特性。

我们将从基础开始,即使你完全没有接触过 Python 或编程也无需担心。

那么,话不多说,让我们先来了解一下什么是 Python。

Python

Python 于 1990 年问世,如今已成为使用最广泛的 通用 编程语言之一。

...

通用 这一术语意味着 Python 具有高度的灵活性,可以应用于各种不同的编程任务,而不会局限于某个特定领域。

高级解释型语言

Python 属于高级解释型语言。

计算机和其他可编程硬件设备执行的是机器码形式的指令。而 高级语言 则是设计得更接近人类语言、便于人类编写代码的语言。它抽象掉了底层细节和硬件相关的内容,例如处理器指令集、内存管理以及寄存器操作等。这些复杂问题由高级语言自动处理。

用高级语言编写的代码需要被转换为机器码。不同硬件平台的机器码可能不同。这时,解释器和编译器就派上用场了。解释器充当你的代码与计算机之间的桥梁。Python 是一种解释型语言,解释器 会逐行读取你的代码,将其翻译成机器码并立即执行。而 C 和 C++ 则属于编译型语言。与解释器类似,编译器 也会将高级指令转换为机器码,但不同于解释器的是,编译器会先将整个程序全部转换完毕,再开始执行。两种方式各有优劣,但目前只需了解:解释型语言由于不需要额外的编译步骤,因此能实现更快的开发迭代周期。

可读性

Python 快速发展的关键原因之一在于其简洁直观的语法。该语言的设计几乎如同自然语言一样易读,使开发者能够轻松编写复杂的程序。相比 C++ 等冗长的语言,Python 的简洁特性让代码更易于阅读、维护和编写。这种简单性降低了学习门槛,使其成为编程初学者的理想入门语言。

为了更直观地说明这一点,下图展示了 Python 代码与更接近机器码的汇编语言实现同一任务的对比。你能看出其中的差异吗?

...
Python 与汇编代码对比

应用领域

多年来,围绕 Python 形成了一个活跃的生态系统,包括众多简化特定领域开发的框架,以及一支不断壮大的开发者社区——这使得学习 Python 对非程序员而言也极具价值。

如今,Python 已深入现代计算的各个领域:从操作系统到网络应用,从数据分析到人工智能,再到图像处理和自然语言处理,Python 正在多个关键领域发挥着重要作用。

...
Python 对现代编程的影响

版本历史

Python 在过去经历了多次重大更新。Python 2.7 曾长期广泛使用,即便在新版本发布后依然如此。

然而,自 2020 年 1 月 1 日起,Python 2.7 已正式停止维护,并被 3.xx 版本全面取代,统称为 Python 3。尽管 Python 2.7 与 Python 3 之间的差异不大,但仍然存在一些重要区别。

为了紧跟最新技术发展,我们将使用 Python 3。

编写我们的第一段代码