Skip to content

认识 Python ​

人生苦短,我用 Python —— Life is short, you need Python

我们先看一行 Python 代码:

python
print("Hello, Python!")

运行后,电脑会显示:

text
Hello, Python!

这行代码使用 print() 输出了一段文字。现在不用急着动手,下一节安装好 Python 解释器后,我们会亲自把它运行起来。

在正式学习语法之前,这一节先解决 3 个问题:

  1. Python 是什么
  2. Python 代码是怎样运行的
  3. 这套课会使用什么工具

当前这套基础课默认基于 CPython 3.14 讲解。后续示例、命令和运行结果,都以这个版本为准。

Python 是什么 ​

Python 是一门编程语言。我们可以用它把解决问题的步骤写成代码,再交给 Python 解释器执行。

Python 的核心角色与应用领域

Python 经常被用作入门语言,主要有几个原因:

  • 语法比较清楚,代码通常容易阅读
  • 可以在 Windows、macOS 和 Linux 等系统上运行
  • 自带丰富的标准库,很多常见功能可以直接使用
  • 第三方库很多,可以继续用于自动化、Web 开发、数据分析等方向

Python 还支持面向对象、函数式编程等多种编程方式。这些概念现在不用展开,后面的函数、类与对象等章节会逐步讲解。

Python 能做什么

Python 常见的应用方向包括:

  • 自动化办公、自动化运维和自动化测试
  • Web 后端开发
  • 网络数据采集
  • 数据分析、人工智能和深度学习
  • 桌面应用和日常脚本

现在不用急着选择方向。先把变量、判断、循环、容器和函数等基础知识学扎实,后面再决定继续学习哪个方向。

Python 的设计目标(拓展) ​

1999 年,Python 创始人吉多·范罗苏姆向 DARPA(美国国防部高级研究计划局)提交了名为 Computer Programming for Everybody 的项目提案。

这份提案希望让没有编程经验的人也能学习编程,并改进配套的课程、开发工具和学习社区。它体现了 Python 的几个重要方向:

  • 语法简单、容易学习
  • 代码清楚、容易阅读
  • 既适合教学,也能用于实际开发
  • 通过开放的社区不断扩展功能

Python 的核心设计目标

这些目标延续到了今天。Python 不只适合完成小脚本,也可以继续用于完整的项目开发。

Python 代码是怎样运行的 ​

我们写出的 Python 代码属于源代码,电脑不能直接理解。中间需要一个负责执行代码的工具,这个工具叫作解释器。

为了方便入门,可以先把常见的运行方式概括成两种:

  • 先编译再运行:例如 C、C++
  • 通过解释器运行:例如我们这套课使用的 Python

编译型语言与解释型语言的执行流程

这只是帮助理解的简化模型,并不是绝对分类。现阶段先记住一个结论:

Python 代码需要交给 Python 解释器执行。

Python 解释器 ​

这套课使用 CPython。它是 Python 官方提供并广泛使用的一种解释器实现。

安装完成后,我们可以在命令行中启动解释器,也可以让 PyCharm 调用它来运行代码。具体的安装和检查方法,下一节会继续讲解。

其他解释器

除了 CPython,Python 还有 PyPy、Jython 和 IronPython 等解释器实现。它们不属于当前基础课的重点,知道名称即可。

交互环境 ​

安装 Python 后,我们可以进入交互环境,输入一行代码,立即查看结果。

shell
Python 3.14.8
Type "help", "copyright", "credits" or "license" for more information.
>>>
  • Python 自带的交互环境通常使用 >>> 作为提示符
  • IDLE 是 Python 官方提供的简单开发和学习工具
  • IPython 是需要单独安装的增强型交互环境,通常使用 In [序号]: 作为提示符

当前课程主要使用 PyCharm 编写和运行代码,这些工具先了解即可。

这套课使用什么工具 ​

写 Python 代码时,要区分解释器和开发工具:

工具主要作用当前课程中的用途
CPython 3.14执行 Python 代码必须安装
PyCharm编写、运行和调试代码主要开发工具
VS Code编写和运行代码了解即可

PyCharm 调用 CPython 运行代码的协作关系

PyCharm ​

PyCharm 是常见的 Python 集成开发环境,简称 IDE。它把代码编辑、运行、调试和项目管理等功能集中在一个工具里。

现在的 PyCharm 是一个统一产品。安装后可以免费使用核心功能,高级功能需要订阅 Pro。当前基础课使用免费功能就够了。

这套课会优先使用 PyCharm 演示,因为它方便新手管理项目,后面学习断点和调试时也比较直观。

VS Code ​

Visual Studio Code,简称 VS Code,是一款免费、跨平台的代码编辑器,也可以用来编写 Python。

它在实际开发中很常见,但当前阶段不需要在多个工具之间来回切换。先跟着课程把 PyCharm 用顺,再根据需要尝试其他工具。

小结 ​

这一节先记住 3 个结论:

  1. Python 是一门编程语言,可以用来编写解决问题的步骤
  2. Python 代码需要交给解释器执行,这套课使用 CPython 3.14
  3. 这套课主要使用 PyCharm 编写、运行和调试代码

下一节,我们开始安装 Python 3.14 解释器,并运行第一行 Python 代码。