返回目录

Python 入门

什么是 Python、.py 文件和 PyCharm?

对初学者来说,这几个词经常一起出现,所以很容易混淆。其实更准确地说,你需要分清 编程语言解释器代码文件开发工具。 只要把这四层关系分开看,理解会清楚很多。顺带一提,平时说“安装 Python”, 通常指的是安装能够执行 Python 代码的 Python 解释器

Python

它是一门编程语言,相当于你写程序时使用的“语法和规则”。

Python 解释器

它负责读取并执行 Python 代码。平时说安装 Python,通常装的就是它。

.py 文件

它是保存 Python 代码的文件,里面通常写着一段或多段 Python 程序。

PyCharm

它是一个写代码、运行代码、调试代码的集成开发环境,也就是常说的 IDE。

一张图看懂四者关系

下面这张 SVG 示意图把四者的定位放在一起看:Python 是规则,解释器负责执行,`.py` 是代码载体,PyCharm 是开发工具。

Python、.py 文件与 PyCharm 的关系图 上方一行依次为 Python 语言、.py 文件、Python 解释器,箭头从左到右表示遵循语法与运行时交给;下方 PyCharm 以两条弧线分别指向 .py 文件(编写管理)和 Python 解释器(配置调用),四者无交叉。 遵循语法 运行时交给 编写管理 配置调用 Python 语言 语法与规则 .py 文件 代码载体 Python 解释器 负责执行 PyCharm 开发工具 / IDE

1. 什么是 Python?

Python 是一门编程语言。和英语、汉语一样,编程语言也有自己的词汇、语法和规则。 当你写下 `print("Hello")` 时,你是在用 Python 这门语言表达“把一段文字输出出来”。

所以,Python 不是一个文件,也不是一个软件界面,它本质上是 “写程序所用的语言本身”

但在日常使用里,大家常说“先安装 Python”。这句话严格来说并不是在安装“语言本身”, 而是在安装一个能够读取并执行 Python 代码的程序,也就是 Python 解释器。最常见的是官方的 CPython。 安装完成后,系统里通常才会有 `python` 或 `python3` 这样的命令, 你写好的 `.py` 文件也才能被运行。

一句话理解:Python 决定你“怎么写”程序;平时说安装 Python,通常是在装能运行这些程序的解释器。

2. 什么是 .py 文件?

`.py` 是 Python 源代码文件的扩展名。就像 Word 文档可能是 `.docx`, 图片可能是 `.png`,Python 程序常常被保存在 `.py` 文件里。

例如,一个最简单的 Python 文件可能长这样:

# hello.py
name = "Python"
print("你好," + name)

这里的 `hello.py` 就是一个 `.py` 文件。你可以把它理解为 “装着 Python 代码的文本文件”

一句话理解:`.py` 决定你“把程序写在哪个文件里”。

3. 什么是 PyCharm?

PyCharm 是 JetBrains 公司开发的一款 Python IDE,也就是集成开发环境。 它不是语言,也不是文件,而是一个帮助你高效开发 Python 程序的工具。

  • 写代码时有自动补全
  • 可以一键运行 `.py` 文件
  • 能帮助你发现语法错误
  • 支持调试、项目管理、虚拟环境等功能

需要注意的是,PyCharm 自己并不是 Python 解释器。它通常会调用你电脑上已经安装好的 Python 解释器来运行代码,所以第一次配置项目时,经常需要先在 PyCharm 里选择解释器路径。

一句话理解:PyCharm 决定你“用什么工具来写和管理 Python 项目”。

4. 四者之间到底有什么区别?

名称 本质 是否可安装 主要作用 可以这样理解
Python 编程语言 否,通常安装的是解释器 定义语法、规则和运行逻辑 “说话的语言”
Python 解释器 执行程序 读取并执行 `.py` 文件中的 Python 代码 “真正干活的翻译器”
.py 文件 代码文件 保存 Python 程序内容 “装内容的纸张”
PyCharm 开发工具 / IDE 是,可选 编写、运行、调试 Python 项目 “写作和整理的工作台”

5. 四者如何配合工作?

  1. 你先决定使用 Python 这门语言写程序。
  2. 你在电脑上安装 Python 解释器,让系统具备执行 Python 代码的能力。
  3. 你把代码保存进一个 `.py` 文件里,比如 `main.py`。
  4. 你可以直接用解释器运行,也可以用 PyCharm 打开这个文件,进行编写、修改、运行和调试。

所以,常见的学习和开发流程并不是“三选一”,而是四者配合: 语言 + 解释器 + 文件 + 工具

6. 常见误解

误解一:PyCharm 就是 Python

不是。PyCharm 是工具,Python 才是语言。没有 PyCharm,你仍然可以写 Python。

误解二:安装 Python 就是安装语言本身

更准确地说,通常是在安装 Python 解释器。语言是规则,解释器才是执行这些规则的程序。

误解三:`.py` 文件就是 PyCharm 文件

不是。`.py` 文件只是普通文本文件,可以用很多编辑器打开,不只 PyCharm。

误解四:学 Python 就必须用 PyCharm

也不是。你可以用 VS Code、IDLE,甚至记事本写 `.py`,只是体验不同。

7. 新手最该记住的四句话

  • Python 是语言
  • 安装 Python 多指安装解释器
  • .py 是代码文件
  • PyCharm 是开发工具

如果你以后看到别人说“打开一个 `.py` 文件”,那通常是在说打开代码文件; 如果别人说“用 PyCharm 跑一下”,那是在说用开发工具运行程序; 如果别人说“先安装 Python”,那通常是在说先把 Python 解释器装好; 如果别人说“这段代码是 Python 写的”,那说的是程序所使用的语言。