认识 Python
人生苦短,我用 Python —— Life is short, you need Python
我们先看一行 Python 代码:
print("Hello, Python!")运行后,电脑会显示:
Hello, Python!这行代码使用 print() 输出了一段文字。现在不用急着动手,下一节安装好 Python 解释器后,我们会亲自把它运行起来。
在正式学习语法之前,这一节先解决 3 个问题:
- Python 是什么
- Python 代码是怎样运行的
- 这套课会使用什么工具
当前这套基础课默认基于 CPython 3.14 讲解。后续示例、命令和运行结果,都以这个版本为准。
Python 是什么
Python 是一门编程语言。我们可以用它把解决问题的步骤写成代码,再交给 Python 解释器执行。
Python 经常被用作入门语言,主要有几个原因:
- 语法比较清楚,代码通常容易阅读
- 可以在 Windows、macOS 和 Linux 等系统上运行
- 自带丰富的标准库,很多常见功能可以直接使用
- 第三方库很多,可以继续用于自动化、Web 开发、数据分析等方向
Python 还支持面向对象、函数式编程等多种编程方式。这些概念现在不用展开,后面的函数、类与对象等章节会逐步讲解。
Python 能做什么
Python 常见的应用方向包括:
- 自动化办公、自动化运维和自动化测试
- Web 后端开发
- 网络数据采集
- 数据分析、人工智能和深度学习
- 桌面应用和日常脚本
现在不用急着选择方向。先把变量、判断、循环、容器和函数等基础知识学扎实,后面再决定继续学习哪个方向。
Python 的设计目标(拓展)
1999 年,Python 创始人吉多·范罗苏姆向 DARPA(美国国防部高级研究计划局)提交了名为 Computer Programming for Everybody 的项目提案。
这份提案希望让没有编程经验的人也能学习编程,并改进配套的课程、开发工具和学习社区。它体现了 Python 的几个重要方向:
- 语法简单、容易学习
- 代码清楚、容易阅读
- 既适合教学,也能用于实际开发
- 通过开放的社区不断扩展功能
这些目标延续到了今天。Python 不只适合完成小脚本,也可以继续用于完整的项目开发。
Python 代码是怎样运行的
我们写出的 Python 代码属于源代码,电脑不能直接理解。中间需要一个负责执行代码的工具,这个工具叫作解释器。
为了方便入门,可以先把常见的运行方式概括成两种:
- 先编译再运行:例如
C、C++ - 通过解释器运行:例如我们这套课使用的 Python
这只是帮助理解的简化模型,并不是绝对分类。现阶段先记住一个结论:
Python 代码需要交给 Python 解释器执行。
Python 解释器
这套课使用 CPython。它是 Python 官方提供并广泛使用的一种解释器实现。
安装完成后,我们可以在命令行中启动解释器,也可以让 PyCharm 调用它来运行代码。具体的安装和检查方法,下一节会继续讲解。
其他解释器
除了 CPython,Python 还有 PyPy、Jython 和 IronPython 等解释器实现。它们不属于当前基础课的重点,知道名称即可。
交互环境
安装 Python 后,我们可以进入交互环境,输入一行代码,立即查看结果。
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
PyCharm 是常见的 Python 集成开发环境,简称 IDE。它把代码编辑、运行、调试和项目管理等功能集中在一个工具里。
现在的 PyCharm 是一个统一产品。安装后可以免费使用核心功能,高级功能需要订阅 Pro。当前基础课使用免费功能就够了。
这套课会优先使用 PyCharm 演示,因为它方便新手管理项目,后面学习断点和调试时也比较直观。
VS Code
Visual Studio Code,简称 VS Code,是一款免费、跨平台的代码编辑器,也可以用来编写 Python。
它在实际开发中很常见,但当前阶段不需要在多个工具之间来回切换。先跟着课程把 PyCharm 用顺,再根据需要尝试其他工具。
小结
这一节先记住 3 个结论:
- Python 是一门编程语言,可以用来编写解决问题的步骤
- Python 代码需要交给解释器执行,这套课使用
CPython 3.14 - 这套课主要使用 PyCharm 编写、运行和调试代码
下一节,我们开始安装 Python 3.14 解释器,并运行第一行 Python 代码。