WL
WadeLy PLAY · MAKE · LEARN

一个不务正业的开发者,正在用代码记录游戏、AI 和所有兴趣的轨迹。这里是我的笔记本,欢迎随便翻。

Python 基础教程

30 ARTICLES

从零开始,30 篇带你走完 Python 入门全程。

每页
Python 入门:从零到 Hello World
装好 Python,写出第一行能跑的代码——比想象中简单。
为什么学 Python · 学习路线图
适用场景 + 这套教程的 30 篇地图。
数据类型与变量
int / float / str / bool 与类型转换基础。
数字与运算
运算符、取整取余、math 模块速览。
字符串基础
创建、拼接、索引、长度——文本处理第一步。
字符串常用方法
upper / strip / split / join / replace 一文打尽。
字符串格式化三代演进
% / format / f-string——三代格式化对比,今天只用 f-string。
输入输出:input 与 print 进阶
end / sep / file 三个被忽视的 print 参数。
注释、缩进、PEP 8
怎么写"看起来像 Python"的代码——细节决定专业度。
列表 List 入门
Python 最常用的数据结构。创建、增删改查、切片,一次过。
列表常用方法与切片技巧
append / insert / pop / sort + 步长切片。
元组 Tuple 与不可变
为什么需要不可变结构——比 list 更省内存、更安全、更快。
字典 Dict 入门
键值对集合——查名字、配置、JSON、缓存全靠它。
字典进阶与嵌套结构
items / 嵌套字典 / JSON 风格数据 / setdefault 实战。
集合 Set 与去重
交集、并集、差集——数学集合的 Python 实现。
条件判断 if / elif / else
真值表、三元运算符、隐式真假值。
循环 for · range / enumerate / zip
Python 的 for 循环 = "for each",三个常用搭档一次掌握。
循环 while + break / continue
何时该用 while 而不是 for——条件控制 vs 计数控制。
推导式:列表 / 字典 / 集合
一行胜过五行的 Python 风格——但不要嵌套到看不懂。
函数定义与调用
def / return / 参数——把代码变成可复用的"积木"。
默认参数 / *args / **kwargs
让函数的参数变得灵活可调。
作用域与命名空间
local / global / nonlocal——变量可见性的边界。
文件读写
open / with / 文本 vs 二进制——把数据放到磁盘。
异常处理
try / except / else / finally 四件套——让程序"崩"得优雅。
模块与 import
自己写模块、from..import 的细节。
标准库速览
os / sys / datetime / json / random / pathlib——开箱即用的好东西。
包管理:pip 与 venv
装第三方库 + 虚拟环境隔离——避免"我电脑上跑着,你那不行"。
类与对象入门
class / __init__ / self——面向对象的第一步。
实战:命令行 Todo 工具
把前 28 篇综合起来——文件 / 异常 / 类 / 函数 / 标准库一锅炖。
学习路线总结 + 通向高级
你已经会的 / 接下来去哪 / 怎么继续学。