Skip to content

01 Python 简介与环境搭建

📋 资料说明

  • 来源:课程 day01 前半部分(视频 00~12)
  • 笔记尚硅谷大模型技术之Python1.0.docx 第 1 章"Python 概述与环境搭建"
  • 代码:无
  • 视频:❌ 跳过(共 12 个视频:计算机组成 → Python 特点 → 安装 → PyCharm 设置)

🟢 🤖 AI 替代率:95%

为什么是这个水平:

本节内容主要包括两部分:

  1. 计算机基础概念(计算机组成、编程语言发展、执行方式)—— 这些是确定性历史知识,AI 可以准确讲解。GPT/Claude 等大模型在训练数据中见过大量相关语料,生成这类入门介绍几乎不会出错。
  2. 环境搭建步骤(Python 安装、PyCharm 设置)—— 安装步骤是固化的操作流程,AI 可以给出精确的步骤说明。

仅有的 5% 不确定性在于:不同操作系统(Windows/macOS/Linux)的环境配置存在差异,AI 可能给出与用户系统不匹配的指引;且实际安装中可能遇到路径问题、权限问题、环境变量等异常,需要人在现场处理。


👤 人工干预率:5% | 人类重点关注

为什么需要人工干预:

  • 操作系统差异(Win vs macOS vs Linux)导致安装路径和环境变量配置不同
  • PyCharm 激活方案的选择(Pro 破解 vs Community 免费版)
  • Python 版本选择(3.12.8 vs 其他版本)的兼容性考量

人类与 AI 协作建议:

  1. 让 AI 生成针对你当前操作系统的安装指南(指明 Win/macOS/Linux)
  2. 在安装中遇到报错时,把报错信息直接贴给 AI 分析
  3. 初级阶段推荐使用 PyCharm Community(免费),跳过激活步骤

1. 什么是 Python

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。

执行方式

Python 属于解释型语言,但在解释过程中也包含编译步骤:

源代码 (.py) → 编译 → 字节码 (.pyc) → 解释执行 → 输出结果

与 Java 对比:

语言执行方式中间产物平台依赖
Python先编译再解释字节码 .pyc跨平台(依赖 Python 解释器)
Java编译型字节码 .class跨平台(依赖 JVM)
C/C++编译型机器码 .exe平台相关

Python 的特点

特性说明
简单易学语法简洁,接近自然语言
解释执行无需编译,逐行执行
跨平台Windows / macOS / Linux 均可运行
丰富的库标准库 + 第三方库生态极其丰富
胶水语言可调用 C/C++/Java 的库

Python 版本说明

课程使用 Python 3.12.8,这是课程录制时(2024年末)的最新稳定版本。

为什么选 3.12.8? 3.12 版本引入了更完善的错误提示(PEP 678)、更快的 CPython 解释器性能优化。课程中涉及的 f-string(3.6+)、match_case 模式匹配(3.10+)等语法特性需要 Python 3.10 以上版本支持,3.12.8 完全兼容并能提供更好的开发体验。

2. 环境搭建

下载 Python

  • Windows:下载 python-3.12.8-amd64.exe
  • macOS/Linux:下载 Python-3.12.8.tgz(源代码编译)或使用包管理器(brew install python@3.12 / apt install python3.12

安装步骤(Windows)

bash
# 1. 双击运行 python-3.12.8-amd64.exe
# 2. 务必勾选 ✅ "Add Python 3.12 to PATH"
# 3. 点击 "Install Now"
# 4. 验证安装
python --version
# 输出: Python 3.12.8

⚠️ 如果忘记勾选 PATH,需要手动添加:

# 找到 Python 安装目录(默认 C:\Users\<用户名>\AppData\Local\Programs\Python\Python312\)
# 将该路径和其下的 Scripts\ 目录添加到系统环境变量 PATH 中

验证安装

bash
python --version
# Python 3.12.8

pip --version
# pip 24.2 from ... (Python 3.12)

第一个 Python 程序

python
# hello.py
print("Hello, Python!")

运行方式:

bash
# 方式一:交互式
python
>>> print("Hello, Python!")
Hello, Python!
>>> exit()

# 方式二:脚本运行
python hello.py
# 输出: Hello, Python!

3. PyCharm IDE 介绍

PyCharm 是 JetBrains 出品的 Python 专用 IDE,提供以下核心功能:

功能说明初学阶段是否需要
智能代码补全根据上下文自动补全代码✅ 推荐
图形化调试器设置断点、单步执行、变量监视✅ 推荐
虚拟环境管理自动创建和管理 venv✅ 推荐
Git 集成图形化提交/推送/拉取✅ 推荐
代码检查语法错误实时提示✅ 推荐
数据库工具连接数据库执行 SQL❌ 不相关

关于 PyCharm 版本选择

  • PyCharm Professional(付费):需要激活,课程附带了破解工具。额外功能包括数据库工具、Docker 支持、远程开发,本阶段用不到。
  • PyCharm Community(免费开源):功能已完全覆盖 Python 基础开发需求。推荐初学者直接使用 Community 版,无需处理激活问题。

常用设置(安装后)

text
1. 设置中文字体:Settings → Font → 修改为支持中文的字体(如 Microsoft YaHei)
2. 显示行号:Settings → Editor → General → Appearance → Show line numbers
3. 自动保存:默认已开启
4. 主题切换:Settings → Appearance & Behavior → Theme (推荐 Darcula 暗色主题)

4. 练习题

练习 1:验证环境

在命令行运行 python --versionpip --version,截图保存到笔记中。

练习 2:第一个脚本

创建 hello.py,输出你的名字,然后用 python hello.py 运行它。

练习 3:IDE 体验

在 PyCharm 中创建新项目,新建 test.py,写一段代码打印 "Hello from PyCharm",点击运行按钮观察输出。


参考答案

练习 1:

bash
python --version   # Python 3.12.8
pip --version      # pip 24.2

练习 2:

python
# hello.py
print("张三")

练习 3:在 PyCharm 中右键 → Run 'test',底部控制台会显示输出结果。

OPC 超级个体实战指南