第1章 Python 入门与环境
Python 能做什么、怎么装、怎么写第一个程序,以及三种运行方式(交互式 / 脚本 / IDE)。
本章学习目标
- 能说出 Python 的应用领域与执行特点
- 能安装 Python 3 并配置好 PATH
- 能用交互式、脚本两种方式运行代码
- 能读懂缩进与注释规则
本章导览
核心内容
1.1
认识 Python 与开发环境
Python 是一门“写得快、跑得慢但够用”的通用语言,环境装好就能开始写。
知道 Python 的典型应用:数据分析、爬虫、自动化、Web 后端、人工智能能安装 Python 3 并验证 python --version认识 IDLE / VS Code / PyCharm 三种工具
知识点
Python 是什么
- 解释型、动态类型、跨平台的通用编程语言,语法接近自然语言。
- 同样一件事,Python 代码量通常只有 Java 的三分之一到一半。
- “动态类型”意味着变量不用声明类型,但也要靠命名和注释保持清晰。
装环境三步走
- 官网下载 Python 3.10+ 安装包,安装时务必勾选 “Add python.exe to PATH”。
- 装完在命令行执行 python --version 与 pip --version,都能出版本号即成功。
- Windows 上如果 python 打不开,先试 py -3(py 是启动器)。
三种运行方式
- 交互式:命令行输入 python 进入 >>>,适合试一小段代码。
- 脚本式:把代码存成 hello.py,执行 python hello.py。
- IDE:IDLE 自带、VS Code 轻量、PyCharm 功能全,本质都是替你执行 python 命令。
代码示例
▶ 验证环境
python --version
pip --version👀 运行结果
Python 3.11.4 pip 23.1.2
▶ 交互式试一句
>>> 2 + 3
5
>>> print("你好")
你好👀 运行结果
5 你好
常见错误
⚠️ 踩坑与解决
python : 无法将“python”项识别为命令
→ 没勾选 PATH 或没装 Python;重装勾选 PATH,或改用 py -3SyntaxError: invalid character in identifier(中文引号)
→ 用了中文引号“”,Python 只认英文引号;把引号换成 ' ' 或 " "
💡 先跑通再理解:把 http://localhost 这类命令敲熟,比读十页语法更有用。
1.2
第一个程序与代码规范
print、注释、缩进——Python 用缩进表示代码块,这是它和其他语言最大的外观差别。
能写出并运行 hello.py能正确使用单行与多行注释能说出缩进的作用与常见错误
知识点
print 与字符串
- print() 输出内容,字符串用单引号或双引号都行。
- print("a", "b") 会用空格分隔;print("a", end="") 可以不换行。
- print(f"年龄 {age}") 是 f-string,最常用的拼接方式。
注释
- # 开头是单行注释,三引号 """…""" 可以写多行说明(也常当文档字符串)。
- 注释写“为什么”,不写“是什么”——代码本身已经说明在做什么。
缩进规则
- 同一代码块必须用相同的缩进(推荐 4 个空格),不能空格与 Tab 混用。
- if/for/def/class 后面以冒号结尾,下一行开始缩进。
- 缩进错了会报 IndentationError,这是 Python 新手最常见的错误。
代码示例
▶ 第一个程序
name = input("你叫什么?")
print(f"你好,{name}!")
print("Python 版本:3.x")👀 运行结果
你叫什么?小明 你好,小明! Python 版本:3.x
▶ 注释与文档字符串
"""本程序演示注释写法"""
# 这是单行注释
print("注释不会被执行") # 行尾注释👀 运行结果
注释不会被执行
常见错误
⚠️ 踩坑与解决
IndentationError: unexpected indent
→ 缩进多了或少了,或空格与 Tab 混用;统一用 4 个空格,删掉多余缩进SyntaxError: EOL while scanning string literal
→ 引号没闭合;检查每一对引号是否成对
💡 新建 .py 文件统一 UTF-8 编码,中文才不会乱码。