【Python入门第一天】轻松告别编程恐惧:Python安装与首个程序6步详解
Langchain系列文章目录
01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南
02-玩转 LangChain Memory 模块:四种记忆类型详解及应用场景全覆盖
03-全面掌握 LangChain:从核心链条构建到动态任务分配的实战指南
04-玩转 LangChain:从文档加载到高效问答系统构建的全程实战
05-玩转 LangChain:深度评估问答系统的三种高效方法(示例生成、手动评估与LLM辅助评估)
06-从 0 到 1 掌握 LangChain Agents:自定义工具 + LLM 打造智能工作流!
07-【深度解析】从GPT-1到GPT-4:ChatGPT背后的核心原理全揭秘
PyTorch系列文章目录
机器学习系列文章目录
Python系列文章目录
01-【Python-Day 1】告别编程恐惧:轻松掌握 Python 安装与第一个程序的 6 个步骤
文章目录
前言
欢迎来到 Python 编程世界的起点!🚀 无论你是完全没有编程经验的小白,还是希望扩展技能树的开发者,本系列文章都将带你从零开始,一步一个脚印地掌握 Python 这门强大而优雅的语言。作为系列的第一篇,我们将一起探索 Python 的魅力所在,了解为什么它会成为当下最热门的编程语言之一,并手把手带你完成 Python 开发环境的搭建,为你的编程之旅扬帆起航做好充分准备。
一、Python 是什么?
在正式学习之前,我们先来认识一下今天的主角——Python。
1.1 Python 的定义
Python 是一种 解释型 (Interpreted)、面向对象 (Object-Oriented)、动态类型 (Dynamically Typed) 的 高级编程语言 (High-level Programming Language)。
简单来说,Python 就像一种人类易于理解和使用的“计算机指令”,让我们可以用相对简洁的方式告诉计算机去做什么。
1.2 Python 的特点
Python 之所以广受欢迎,离不开其鲜明的特点:
| 特点 | 说明 | 对开发者的意义 |
|---|---|---|
| 简洁易读 | 语法清晰,强制缩进,代码像伪代码一样易于阅读和理解。 | 降低学习门槛,提高开发效率,易于团队协作。 |
| 强大的库 | 拥有庞大且活跃的标准库和第三方库生态 (如 NumPy, Pandas, Django, Flask)。 | “开箱即用”,快速实现各种功能,避免重复造轮子。 |
| 跨平台性 | 可在 Windows, macOS, Linux 等多种操作系统上运行。 | 一次编写,多处运行。 |
| 开源免费 | Python 本身及其大部分库都是开源和免费的。 | 无需担心授权费用,促进技术共享与发展。 |
| 动态类型 | 变量无需预先声明类型,运行时自动推断。 | 编码更灵活快速,但需注意类型错误。 |
| 可扩展性 | 可以将 C/C++ 编写的代码嵌入到 Python 程序中 (胶水语言)。 | 性能瓶颈处可利用底层语言优化。 |
就像一个拥有各种趁手工具的工具箱,Python 能让你轻松应对各种开发任务。
1.3 Python 的应用领域
Python 的通用性使其在众多领域大放异彩:
可以说,掌握 Python,就等于打开了通往多个热门技术领域的大门。
二、为什么选择 Python?
相较于其他编程语言(如 Java, C++, JavaScript 等),Python 吸引初学者和专业开发者的主要优势在于:
2.1 简洁易学,上手快
Python 的语法设计哲学强调代码的可读性和简洁性。相比于 Java 或 C++,完成同样的功能,Python 通常需要更少的代码量。其接近自然语言的表达方式,使得初学者能够更快地理解和掌握编程的基本概念。
简单对比 (打印 “Hello, World!”):
print("Hello, World!")
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
可见 Python 的代码最为直观简洁。
2.2 强大的生态系统与社区
Python 拥有极其丰富的第三方库,覆盖了你能想到的几乎所有领域。这意味着很多功能你不需要从零开始写,直接调用成熟的库即可,大大提高了开发效率。同时,Python 拥有全球最大的开发者社区之一,遇到问题时,很容易找到解决方案或获得帮助。
2.3 广泛的应用前景与就业机会
如前所述,Python 在 Web 开发、数据科学、人工智能等高薪热门领域应用广泛,市场对 Python 开发者的需求持续旺盛,学习 Python 有助于提升个人职业竞争力。
2.4 与其他语言的简单对比
| 方面 | Python | Java | C++ | JavaScript |
|---|---|---|---|---|
| 学习曲线 | 缓和 | 较陡 | 很陡 | 中等 (语法易,但异步、原型链等概念需深入) |
| 运行效率 | 相对较慢 (解释型) | 较快 (编译成字节码,JVM 运行) | 最快 (直接编译成机器码) | 较快 (V8 等引擎优化) |
| 主要领域 | 数据科学, AI, Web 后端, 自动化 | 企业级应用, Android 开发, 大数据 | 游戏开发, 系统编程, 高性能计算 | Web 前端/后端 (Node.js), 移动应用 (React Native) |
| 类型系统 | 动态类型 | 静态类型 | 静态类型 | 动态类型 |
| 代码量 | 少 | 多 | 较多 | 中等 |
选择哪门语言取决于你的目标和兴趣,但对于初学者而言,Python 无疑是一个极佳的起点。
三、准备工作:Python 环境搭建
工欲善其事,必先利其器。在开始编写 Python 代码之前,我们需要先在自己的电脑上安装 Python 解释器。
3.1 Python 版本抉择:Python 2 vs Python 3
目前 Python 主要有两个大版本:Python 2 和 Python 3。
结论:请务必选择并安装 Python 3 的最新稳定版本。 本系列教程也将完全基于 Python 3。
3.2 选择你的战场:操作系统
Python 具有良好的跨平台性,无论你使用的是 Windows、macOS 还是 Linux,都可以顺利地安装和运行 Python。安装步骤会略有差异,下面我们会分别介绍。
3.3 安装 Python 解释器
安装 Python 解释器是学习 Python 的第一步。解释器是真正负责执行你编写的 Python 代码的程序。
3.3.1 访问 Python 官网
获取 Python 官方安装包最可靠的途径是访问 Python 官方网站:
https://www.python.org/
打开网站后,将鼠标悬停在 “Downloads” 菜单上,通常会自动检测你的操作系统并推荐最新的 Python 3 版本下载链接。
3.3.2 下载合适的安装包
点击下载链接,根据你的操作系统(Windows/macOS)和系统位数(32 位或 64 位,现在大多数电脑都是 64 位)选择合适的安装包。如果不确定系统位数,通常选择 64 位 (x64) 的安装程序即可。
3.3.3 Windows 安装详解
- 双击运行下载的
.exe安装文件。 - 勾选 “Add Python X.X to PATH” (非常重要!): 在安装界面的第一个窗口底部,务必勾选这个选项!这会将 Python 的安装路径添加到系统的环境变量中,让你可以在任何目录下通过命令行运行 Python。如果不勾选,后续验证和运行会比较麻烦。
(请注意:此图仅为示例,界面可能随版本更新略有变化,但核心选项类似) - 选择 “Install Now” (推荐):这会使用默认设置进行安装,适合大多数用户。如果你想自定义安装路径或组件,可以选择 “Customize installation”。
- 等待安装完成: 安装过程可能需要几分钟。
- 安装成功: 看到 “Setup was successful” 界面表示安装完成,可以关闭安装程序。
3.3.4 macOS 安装详解
- 访问官网并下载
.pkg安装文件。 - 双击运行下载的
.pkg文件。 - 按照安装向导提示操作: 同意许可协议,选择安装位置(通常保持默认即可),输入管理员密码确认安装。macOS 的官方安装程序通常会自动处理好路径配置。
- 安装完成。
python 可能仍然指向系统自带的 Python 2,而 python3 会指向你新安装的 Python 3。建议始终使用 python3 命令。brew install python3 来安装。3.3.5 Linux 安装详解
大多数 Linux 发行版(如 Ubuntu, CentOS, Fedora)通常预装了 Python(可能是 Python 2 或 Python 3 的某个版本)。你可以先在终端检查:
python --version
python3 --version
如果需要安装更新的版本或系统中没有 Python 3,可以使用系统的包管理器:
sudo apt update
sudo apt install python3 python3-pip
sudo dnf install python3 python3-pip
sudo yum install python3 python3-pip # 对于较新版本可能是 dnf
安装完成后,同样建议使用 python3 命令。pip 是 Python 的包管理工具,后面会用到。
3.4 验证安装 (检查 PATH)
安装完成后,我们需要验证 Python 是否成功安装并且环境变量 PATH 配置正确。
3.4.1 打开命令行/终端
Win + R 键,输入 cmd,回车。或者在开始菜单搜索 “命令提示符” 或 “PowerShell”。Ctrl + Alt + T。3.4.2 输入验证命令
在打开的命令行/终端窗口中,输入以下命令并按回车:
python --version
或者,特别是在 macOS 和 Linux 上,如果上面的命令显示的是 Python 2 的版本,或者提示找不到命令,请尝试:
python3 --version
3.4.3 预期输出
如果安装成功且 PATH 配置正确,你应该会看到类似以下的输出(版本号可能不同):
Python 3.11.4
3.4.4 常见问题:command not found 或 'python' 不是内部或外部命令
如果在 Windows 上看到类似 'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。 的错误,或者在 macOS/Linux 上看到 command not found: python,最常见的原因是:
- Windows 安装时忘记勾选 “Add Python to PATH”: 这是最可能的原因。你需要重新运行安装程序,选择 “Modify”(修改),然后确保勾选上 “Add Python to PATH” 或类似的环境变量选项,再完成修改安装。或者,手动将 Python 的安装路径(例如
C:\Users\YourUsername\AppData\Local\Programs\Python\Python311和其下的Scripts目录)添加到系统的环境变量 PATH 中(具体方法请搜索 “Windows 添加环境变量”)。 - 环境变量未生效: 添加或修改环境变量后,需要重启命令行/终端窗口,有时甚至需要重启电脑才能生效。
- 安装过程中断或失败: 尝试重新安装。
- macOS/Linux 路径问题: 确认使用的是
python3命令。如果仍然找不到,检查安装路径是否被正确添加到 shell 的配置文件(如.bashrc,.zshrc)中。
四、你的第一个 Python 程序
环境搭建好了,让我们来编写并运行第一个 Python 程序,感受一下与计算机对话的乐趣!
4.1 编写 “Hello, World!”
学习任何编程语言的传统第一步都是打印 “Hello, World!”。在 Python 中,这非常简单,只需要一行代码:
print("Hello, World!")
print(): 这是 Python 内置的一个函数,用于将括号内的内容输出到屏幕(控制台)。"Hello, World!": 这是一个字符串,也就是一段文本信息。在 Python 中,字符串需要用单引号 (' ') 或双引号 (" ") 包裹起来。4.2 如何运行?
有两种基本方式可以运行这段代码:
4.2.1 使用交互式解释器
- 打开你的命令行/终端。
- 输入
python(或python3) 并按回车。你会看到类似>>>的提示符,表示你进入了 Python 交互式环境。 - 直接在
>>>后面输入代码print("Hello, World!")并按回车。 - 计算机会立即执行这行代码,并在下一行输出
Hello, World!。 - 输入
exit()或按Ctrl + Z(Windows) /Ctrl + D(macOS/Linux) 可以退出交互式环境。
C:\Users\YourUsername>python
Python 3.11.4 (tags/v3.11.4:d2340ef, Jun 7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
>>> exit()
C:\Users\YourUsername>
交互式环境非常适合快速测试代码片段和学习语法。
4.2.2 保存为 .py 文件并运行
对于更复杂的程序,我们会将代码保存在文件中。
- 打开一个纯文本编辑器(如 Windows 的记事本、Notepad++,macOS 的文本编辑,或者后面将介绍的 VS Code, PyCharm)。不要使用 Word 或写字板,它们会添加额外的格式信息。
- 输入代码
print("Hello, World!")。 - 将文件保存为
hello.py(后缀名必须是.py)。选择一个你容易找到的位置(例如桌面或一个专门的学习目录)。 - 打开命令行/终端。
- 切换到你保存文件的目录。使用
cd命令 (change directory)。例如,如果保存在桌面,Windows 用户可能输入cd Desktop,macOS/Linux 用户输入cd ~/Desktop。 - 输入运行命令:
python hello.py(或者
python3 hello.py) - 按回车,你将在命令行看到输出
Hello, World!。
C:\Users\YourUsername>cd Desktop
C:\Users\YourUsername\Desktop>python hello.py
Hello, World!
C:\Users\YourUsername\Desktop>
这种方式是开发实际项目时最常用的方式。
五、选择你的兵器:代码编辑器/IDE
虽然记事本也能写 Python 代码,但使用专业的代码编辑器或集成开发环境 (IDE) 能极大地提升你的编程效率和体验。
5.1 为什么需要编辑器/IDE?
5.2 推荐选项
对于初学者,以下几款是免费且优秀的选择:
5.2.1 Visual Studio Code (VS Code)
5.2.2 PyCharm Community Edition
5.2.3 其他选项
建议:初学者可以在 VS Code 和 PyCharm Community 中选择一个开始。 本系列后续的示例可能会倾向于使用 VS Code,因为它更通用。
5.3 基本配置建议
无论选择哪个编辑器/IDE,安装后通常需要进行一些基本配置:
- 安装 Python 插件/扩展:
- VS Code: 打开 VS Code,点击左侧边栏的扩展图标 (像四个方块),搜索 “Python” (Microsoft 出品的那个),点击安装。
- PyCharm: 通常开箱即用,但首次打开项目时会让你选择或自动检测 Python 解释器。
- 配置 Python 解释器: 确保编辑器知道你安装的 Python 解释器在哪里。
- VS Code: 安装 Python 插件后,通常会自动检测。如果需要手动指定,按
Ctrl+Shift+P(或Cmd+Shift+Pon Mac),输入Python: Select Interpreter,然后选择你安装的 Python 3 版本。 - PyCharm: 在项目设置 (Settings/Preferences -> Project: YourProjectName -> Python Interpreter) 中添加或选择正确的解释器路径。
完成这些基本配置后,你就可以在更舒适的环境中编写和运行 Python 代码了。
六、总结
恭喜你完成了 Python 学习之旅的第一步!在本篇文章中,我们一起:
print("Hello, World!") 体验了 Python 代码的执行,了解了交互式模式和文件运行模式。现在,你的电脑已经具备了运行 Python 代码的能力,并且你已经成功地让计算机打印出了 “Hello, World!”。这是你迈向 Python 编程世界的重要里程碑。在下一篇文章中,我们将深入学习 Python 的基础语法——变量和基本数据类型,敬请期待!
作者:吴师兄大模型