Python 入门:编写你的第一个程序
前言
Python 是一种高级、解释型的通用编程语言。它以其简洁的语法和强大的功能库而闻名,广泛应用于 Web 开发、数据分析、人工智能、自动化脚本等领域。对于编程初学者来说,Python 是学习编程逻辑的理想选择。
本文旨在指导你完成在本地环境中配置 Python 环境,并编写、运行你的第一个 Python 程序。通过这一基础实践,你将理解代码如何从文本转化为可执行的操作,为后续深入学习打下坚实基础。
如何在本地环境配置 Python 并编写运行第一个 Hello World 程序。内容包括安装 Python 解释器、选择文本编辑器、创建.py 文件、使用命令行执行脚本以及常见语法错误的分析与解决方法。通过基础实践帮助初学者理解编程的基本流程,涵盖环境搭建、代码编写、运行调试及进阶变量注释知识,为后续深入学习奠定基础。

Python 是一种高级、解释型的通用编程语言。它以其简洁的语法和强大的功能库而闻名,广泛应用于 Web 开发、数据分析、人工智能、自动化脚本等领域。对于编程初学者来说,Python 是学习编程逻辑的理想选择。
本文旨在指导你完成在本地环境中配置 Python 环境,并编写、运行你的第一个 Python 程序。通过这一基础实践,你将理解代码如何从文本转化为可执行的操作,为后续深入学习打下坚实基础。
在开始编写代码之前,你需要确保计算机上已经安装了 Python 解释器以及一个合适的文本编辑器。
访问 Python 官方网站下载最新版本的 Python 安装包(推荐 Python 3.x 版本)。
python3 --version 查看。如果未安装,请使用包管理器(如 Homebrew 或 apt)进行安装。安装完成后,打开终端或命令提示符,输入 python --version 或 python3 --version,若显示版本号则说明安装成功。
虽然可以使用记事本等基础工具,但专业的代码编辑器能提供更好的语法高亮和自动补全功能。
推荐使用 VS Code,配合 Python 插件可获得最佳体验。
在你的工作目录中新建一个文本文件,将其命名为 ex1.py。注意文件名必须以 .py 结尾,这是 Python 源代码文件的扩展名。
使用编辑器打开 ex1.py,输入以下代码。这段代码将向屏幕输出多行字符串。
print("Hello World!")
print("Hello Again")
print("I like typing this.")
print("This is fun.")
print('Yay! Printing.')
print("I'd much rather you 'not'.")
print('I "said" do not touch this.')
代码解析:
print() 是 Python 的内置函数,用于将内容输出到标准输出设备(通常是屏幕)。" 或单引号 ' 都可以用来包裹字符串,只要成对出现即可。编辑完成后,按下 Ctrl + S (Windows) 或 Cmd + S (Mac) 保存文件。确保文件后缀确实是 .py。
打开系统的命令行工具(Terminal、Command Prompt 或 PowerShell)。
使用 cd 命令切换到包含 ex1.py 文件的目录。
例如:
cd Desktop/MyProjects
输入以下命令来运行程序:
python ex1.py
或者在某些系统中可能需要:
python3 ex1.py
如果一切正常,终端将打印出你在代码中定义的七行文字。
编程过程中遇到错误是常态。学会阅读错误信息是成为程序员的关键技能。
如果你在运行时报错,可能会看到类似以下的输出:
File "ex/ex1.py", line 3
print "I like typing this.
SyntaxError: EOL while scanning string literal
错误解读:
为了巩固理解,我们可以尝试修改代码,增加一些变量和注释。
在 Python 中,以 # 开头的行被视为注释,不会被执行。这有助于记录代码意图。
# 这是一个注释,程序不会执行它
print("Hello World!") # 这是一行简单的输出
变量用于存储数据。你可以定义变量并将它们传递给 print 函数。
name = "Alice"
age = 25
print(f"Name: {name}, Age: {age}")
注:上述 f-string 语法需要 Python 3.6+ 版本支持。
恭喜你完成了 Python 编程之旅的第一步!通过编写和运行 Hello World 程序,你已经掌握了以下核心概念:
.py 文件。print 函数输出内容。接下来,你可以继续学习数据类型(整数、浮点数、列表、字典)、控制流(if 语句、循环)以及函数定义。保持练习,多动手编写代码,是掌握编程的最佳途径。
祝你在 Python 的学习之路上顺利前行!

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online