在开始编写代码之前,我们需要理解Python开发环境的基本组成部分。Python是一种解释型编程语言,这意味着我们编写的代码需要通过Python解释器来执行。 当我们在计算机上安装Python时,实际上是在安装这个解释器程序,它能够读取我们编写的Python代码并将其转换为计算机能够理解的指令。
除了Python解释器本身,我们还需要一个合适的代码编辑器。虽然理论上可以使用任何文本编辑器来编写Python代码, 但专门的代码编辑器能够提供语法高亮、代码补全、错误检测等功能,大大提升我们的编程效率和代码质量。

Python语言在不断发展演进中,目前主要有两个大版本系列:Python 2和Python 3。对于新手而言,我们强烈建议选择Python 3进行学习。
Python 3不仅在语言特性上更加完善,而且代表着Python的未来发展方向。虽然一些旧的项目可能仍在使用Python 2,但Python官方已经停止了对Python 2的维护和支持。
因此在这里我们选择Python 3进行学习。下面我们分别介绍在不同操作系统上安装Python的方法。
我们可以去Python官网下载Python的安装包,对于不同的操作系统,我们选择不同的安装包。
Windows系统通常没有预装Python,因此我们需要手动下载和安装。首先,我们需要检查系统中是否已经安装了Python。可以通过打开命令提示符窗口并输入python命令来检查。
如果系统返回一个以三个大于号开头的提示符,说明Python已经安装;如果显示"python不是内部或外部命令"的错误信息,则需要进行安装。
在安装Python时,有一个重要的选项需要特别注意,那就是
将Python添加到PATH环境变量。这个选项确保我们可以在任何目录下通过命令行调用Python解释器,而不需要每次都输入Python的完整安装路径。
安装完成后,我们可以再次打开命令提示符窗口并输入python命令进行验证。如果一切正常,我们应该能看到Python的版本信息和交互式提示符。此时,我们可以尝试执行一个简单的测试命令:
|>>> print("Hello, World!") Hello, World!
macOS系统通常预装了Python,但可能是较旧的版本。我们可以通过终端应用程序来检查当前的Python版本。在应用程序文件夹的实用工具子文件夹中找到终端程序,或者使用Spotlight搜索功能快速启动。
在终端中输入python3命令(注意不是python)来检查Python 3的安装情况。如果系统显示版本信息和交互式提示符,说明Python 3已经可用。
如果出现command not found错误,则需要从Python官方网站下载安装包。
macOS用户需要特别注意的是,当看到python命令时,应该使用python3命令来替代,以确保使用的是Python 3而不是系统自带的Python 2。
Linux系统对编程开发非常友好,大多数Linux发行版都预装了Python。我们可以通过系统的终端应用程序来检查Python的安装情况。在Ubuntu等发行版中,可以使用快捷键组合或从应用程序菜单中启动终端。
检查Python版本的方法与macOS类似,使用python3命令。如果系统显示了Python的版本信息,我们就可以开始编程了。Linux用户同样需要注意在后续学习中使用python3命令而不是python。
对于一些较老的Linux系统,如果Python版本过于陈旧,可能需要通过系统的包管理器或者从源码编译来安装更新的版本。
在正式编写完整的程序之前,我们可以通过Python的交互式环境来快速测试代码片段。这种方式特别适合验证语法、测试函数或者探索Python的内置功能。
当我们在终端中启动Python解释器时,会看到一个特殊的提示符,通常显示为三个大于号。这个提示符表示Python解释器正在等待我们输入代码。例如,我们可以输入一个简单的打印语句:
|>>> print("欢迎来到Python的世界!") 欢迎来到Python的世界!
这种交互式的学习方式让我们能够立即看到代码的执行结果,对于理解Python的基本概念和语法规则非常有帮助。不过,对于复杂的程序,我们通常会选择在代码编辑器中编写完整的源文件。
在确保Python环境正确安装后,我们就可以编写第一个完整的Python程序了。按照编程传统,我们的第一个程序将是一个简单的问候程序。
首先,我们需要为Python项目创建一个专门的文件夹。建议在桌面或文档目录下创建一个名为"python_projects"的文件夹,用于存放我们所有的Python项目文件。 选择一个有意义且易于记忆的文件夹名称有助于项目的组织和管理。
接下来,我们需要配置代码编辑器以正确运行Python程序。如果我们使用的编辑器支持多种编程语言,可能需要告诉它如何处理Python文件。 这通常涉及创建一个配置文件来指定Python解释器的位置和运行参数。
配置文件的内容可能类似于以下格式:
|{ "cmd": ["python3", "-u", "$file"] }
这个配置告诉编辑器使用"python3"命令来运行当前打开的Python文件。配置完成后,我们就可以直接在编辑器中运行Python程序,而不需要频繁切换到命令行。
现在,让我们创建第一个Python程序文件。将文件命名为hello_world.py,.py扩展名告诉系统这是一个Python源代码文件。在文件中,我们可以编写一个简单的程序:
|print("Hello, World!")
当我们运行这个程序时,应该在编辑器的输出窗口中看到Hello, World!。如果程序成功运行,说明我们的开发环境已经配置完成!
|python3 hello_world.py Hello, World!
在配置Python环境的过程中,可能会遇到各种问题。遇到问题时不要感到沮丧,这是学习编程过程中的正常现象。即使经验丰富的程序员在初学时也曾经面临过类似的挑战。
虽然大多数时候我们会直接在代码编辑器中运行程序,但了解如何通过命令行运行Python程序也很重要。这种方法在某些情况下特别有用,比如当我们需要运行别人编写的程序,或者在没有安装代码编辑器的环境中工作时。
在Windows系统中,我们可以使用"cd"命令在命令提示符中导航到存放Python文件的目录。"cd"是"change directory"的缩写,用于切换当前工作目录。"dir"命令可以列出当前目录中的所有文件,帮助我们确认Python文件是否在正确的位置。
假设我们要运行名为"welcome_message.py"的程序,首先需要导航到包含该文件的目录:
|C:\> cd Desktop\python_projects C:\Desktop\python_projects> dir hello_world.py C:\Desktop\python_projects> python hello_world.py Hello, World!
在macOS和Linux系统中,操作过程类似,但使用的命令略有不同。"ls"命令用于列出目录内容,相当于Windows中的"dir"命令:
|~$ cd Desktop/python_projects/ ~/Desktop/python_projects$ ls hello_world.py ~/Desktop/python_projects$ python3 hello_world.py Hello, World!
完成环境配置并成功运行第一个程序后,我们就具备了开始Python编程学习的基础条件。 虽然环境配置可能看起来有些复杂,但这是一次性的工作,现在我们就可以专注于学习Python语言本身的特性和应用。
记住,编程是一项需要持续练习的技能。不要害怕犯错误,每一个错误都是学习的机会。保持好奇心和耐心,享受探索代码世界的过程,相信你很快就能编写出功能强大的Python程序。
1. Python环境检查
在你的计算机上打开终端或命令提示符,尝试以下操作:
python --version 或 python3 --version 查看Python版本在终端或命令提示符中输入以下命令:
|# 查看Python版本 python --version # 或 python3 --version # 启动Python交互式环境 python # 或 python3
在Python交互式环境中输入以下代码:
|>>> print("Python环境配置成功!") Python环境配置成功! >>> 2 + 3 5 >>> "Hello" + " " + "Python" 'Hello Python' >>>
2. 创建第一个Python程序
创建一个名为 first_program.py 的文件,编写代码打印两行文字。
创建文件 first_program.py,内容如下:
|print("这是我的第一个Python程序") print("我正在学习Python编程")
运行程序:
|python first_program.py
输出结果:
|这是我的第一个Python程序 我正在学习Python编程
3. 个性化问候程序
创建一个名为 greeting.py 的文件,编写代码实现以下功能:
创建文件 greeting.py,内容如下:
|# 打印姓名 print("我是张三") # 打印喜欢Python的原因 print("我喜欢Python因为它简单易学") # 打印当前日期 print("今天是2025年1月1日")
运行程序:
|python greeting.py
输出结果:
|我是张三 我喜欢Python因为它简单易学 今天是2025年1月1日
进阶版本(使用变量):
|