CHAPTER 01
安装与环境配置
写 Python 之前,得先把解释器装到电脑上。下面步骤来自 python.org 官方下载页。
1.1 下载 Python
- 打开浏览器访问
python.org,鼠标移到顶部 Downloads,会自动推荐你系统对应的版本(Windows 选 “Windows installer (64-bit)”)。
- 也可以进
python.org/downloads/windows/ 选择具体版本,下载 .exe 安装包。
1.2 安装(关键一步)
- 双击下载好的安装包。
- 务必勾选最下面的 “Add Python to PATH”(把 Python 加进环境变量,否则命令行找不到它)。
- 点击 Install Now 一路下一步即可。
⚠️ 忘记勾 “Add Python to PATH” 也没关系,重新运行安装包,选 “Modify” 再勾上就行。
1.3 验证安装
按下 Win + R 输入 cmd 回车,打开命令行,输入:
python --version
Python 3.14.6 # 看到类似版本号说明装好了
如果提示 “不是内部或外部命令”,说明 PATH 没加好,回到 1.2 重来。也可以用 py --version。
CHAPTER 02
你的第一个程序:Hello, World
学任何编程语言,第一课几乎都是让电脑说出 “Hello, World”。它证明你的环境能跑代码。
2.1 写代码
新建一个文本文件,命名为 hello.py,里面只写一行:
print("Hello, World")
print() 是 Python 的输出函数,括号里用引号包住的文本会被原样打印出来。
2.2 运行它
在命令行里进入 hello.py 所在的文件夹,执行:
python hello.py
2.3 你会看到
Hello, World
就这么简单——你已经写出了人生第一个程序。之后所有复杂的软件,本质上都是把更多这样的语句组合在一起。
CHAPTER 03
变量与数据类型
程序要处理数据,数据分几种基本类型。下面示例来自官方教程 “An Informal Introduction to Python”。
3.1 变量
变量就是个贴了标签的盒子,直接用 = 赋值,不用声明类型:
x = 5
name = "小明"
price = 9.9
3.2 数字(int / float)
# 解释器可以直接当计算器用
>>> 2 + 2
4
>>> 17 / 3 # 除法永远返回小数
5.666666666666667
>>> 17 // 3 # 整除(丢小数部分)
5
>>> 17 % 3 # 取余
2
>>> 5 ** 2 # 幂运算 5 的平方
25
3.3 字符串(str)
>>> word = 'Python'
>>> word[0] # 取第 1 个字符
'P'
>>> word[-1] # -1 表示最后一个
'n'
>>> word[0:2] # 切片:从 0 到 2(不含 2)
'Py'
字符串用单引号或双引号都行;它不能修改(不可变),想改只能重新生成。
3.4 列表(list)
>>> squares = [1, 4, 9, 16, 25]
>>> squares.append(36) # 追加元素
>>> squares[0] = 0 # 列表可以修改
>>> squares
[0, 4, 9, 16, 25, 36]
CHAPTER 04
输入与输出
4.1 输出 print()
前面已经用过:print("内容") 把内容打到屏幕上。
4.2 输入 input()
让程序“问”用户要东西,用 input():
name = input("请输入你的名字:")
print("你好," + name)
请输入你的名字:小红
你好,小红
4.3 更漂亮的格式化(f-string)
在字符串前加 f,用 {变量} 直接塞进去,比拼字符串清爽:
age = 14
print(f"我今年 {age} 岁")
我今年 14 岁
CHAPTER 05
控制流(让程序会“判断”和“重复”)
5.1 if / elif / else 判断
x = int(input("请输入一个整数:"))
if x < 0:
print('负数')
elif x == 0:
print('零')
else:
print('正数')
5.2 for 循环 + range()
for i in range(5):
print(i)
0
1
2
3
4 # range(5) 是 0~4,不含 5
5.3 while 循环
n = 1
while n <= 3:
print(n)
n += 1
1
2
3
5.4 break / continue
for num in range(2, 10):
if num % 2 == 0:
print(f"偶数 {num}")
continue # 跳过本次剩余,进入下一次
print(f"奇数 {num}")
break 直接结束整个循环;continue 只跳过当前这一轮。
CHAPTER 06
函数(把一段逻辑“打包”复用)
6.1 定义函数 def
def greet():
print("你好,欢迎来到零号工坊")
greet() # 调用
你好,欢迎来到零号工坊
6.2 带参数和返回值
def add(a, b):
return a + b
print(add(3, 5)) # 8
6.3 默认参数
def power(x, n=2): # n 不传时默认 2(平方)
return x ** n
print(power(4)) # 16
print(power(4, 3)) # 64
6.4 关键字参数
def info(name, age):
print(f"{name} 今年 {age} 岁")
info(age=14, name="小红") # 不按顺序,用名字指定
CHAPTER 07
模块与 pip(用别人的轮子)
7.1 导入模块 import
Python 自带大量标准库,用 import 就能用:
import math
print(math.sqrt(16)) # 4.0
from random import randint
print(randint(1, 6)) # 随机 1~6,像掷骰子
7.2 标准库 sys
import sys
print(sys.version) # 打印 Python 版本信息
7.3 用 pip 安装第三方库
官方文档推荐用 python -m pip(Windows 也可用 py -m pip)来安装 PyPI 上的包:
# 先升级 pip 自己
py -m pip install --upgrade pip
# 安装一个第三方库,比如做图表的 matplotlib
py -m pip install matplotlib
装完之后,在代码里 import matplotlib 就能用了。你做的软件如果依赖某个库,记得用 pip 装好。