Python 是一种广泛使用的高级、通用、解释型编程语言,以简洁语法、强大生态和跨平台能力著称。
由 Guido van Rossum(吉多) 于 1989 年创立,现由 Python 软件基金会(PSF)维护。
print("Hello, GuoyuanCode!")
| 版本 | 状态 |
|---|---|
| Python 2.x | ❌ 已停止维护(2020) |
| Python 3.8+ | ✅ 长期支持 |
| Python 3.12 | ✅ 当前主流 |
| Python 3.13 | 🚧 开发中 |
⚠️ 新项目 严禁使用 Python 2,请直接使用 Python 3.10+。
name = "果园编程"
age = 18
price = 3.14
is_active = True
| 类型 | 示例 |
|---|---|
| int | 10 |
| float | 3.14 |
| str | "hello" |
| bool | True / False |
| list | [1, 2, 3] |
| dict | {"a": 1} |
| tuple | (1, 2) |
| set | {1, 2} |
if age >= 18:
print("成年")
elif age > 12:
print("青少年")
else:
print("儿童")
for i in range(5):
print(i)
while age > 0:
age -= 1
def add(a, b):
return a + b
result = add(1, 2)
class Student:
def __init__(self, name):
self.name = name
def say(self):
print(f"我是 {self.name}")
s = Student("果园")
s.say()
| 模块 | 用途 |
|---|---|
os |
操作系统接口 |
sys |
解释器参数 |
math |
数学运算 |
datetime |
日期与时间 |
json |
JSON 处理 |
re |
正则表达式 |
random |
随机数 |
collections |
高级数据结构 |
python -m venv venv
source venv/bin/activate # Linux / macOS
venv\Scripts\activate # Windows
pip install requests
pip freeze > requirements.txt
pip install -r requirements.txt
✅ 生产环境 必须锁定依赖版本
PascalCasesnake_caseUPPER_CASEMAX_SIZE = 100
def get_user_info():
pass
❌ 使用 list / dict 作为默认参数
❌ 滥用 eval()
❌ 忽略异常处理
❌ 在循环中修改正在遍历的列表
deepcopy 与 copy 的区别__init__ 与 __new__Python 基础
↓
标准库 + 虚拟环境
↓
第三方库(Requests / FastAPI)
↓
数据库 / API / 并发
↓
项目实战
果园编程工作室 · 用心每一作,发展每一天
© 2021–2026 果园编程®