欢迎来到 Anan 的 Python 魔法学院!🐍✨
一共 39 节课,每节约 1 小时。一起来探险吧!🌈
第 1 课
计算机是怎么工作的?认识 Python
第一次见到 Python,写出你的第一行代码
○ 准备出发
第 2 课
变量和数据类型
用变量存储信息——就像给盒子贴标签
○ 准备出发
第 3 课
输入与输出
让程序和你对话——用 input() 接收回答
○ 准备出发
第 4 课
条件判断:if / elif / else
让程序根据情况做不同的选择
○ 准备出发
第 5 课
while 循环
让程序反复做同一件事,直到条件不满足
○ 准备出发
第 6 课
for 循环与 range()
更简洁的重复——按固定次数循环
○ 准备出发
第 7 课
🎮 项目一:猜数字游戏
综合运用 if、while、random 写出你的第一个完整游戏!
○ 准备出发
第 8 课
列表(list)
把多个值放在一起,像一排抽屉
○ 准备出发
第 9 课
函数(def)
给代码起名字,需要时直接调用——避免重复写
○ 准备出发
第 10 课
字符串操作
文字也能玩花样——切割、查找、替换
○ 准备出发
第 11 课
模块与 import
使用 Python 自带的工具箱——random、math 等
○ 准备出发
第 12 课
🎨 项目二:turtle 绘图
用代码画出你自己的图案!
○ 准备出发
第 13 课
字典(dict)
用名字查找数据,而不是用数字下标
○ 准备出发
第 14 课
文件读写
让程序记住事情——把数据保存到文件里
○ 准备出发
第 15 课
错误处理:try / except
让程序更聪明——出错时优雅地处理,而不是崩溃
○ 准备出发
第 16 课
算法思维:排序与查找
聪明地解决问题——计算机科学家的思考方式
○ 准备出发
第 17 课
🛠️ 项目三:自选综合项目
选一个你最感兴趣的,用学过的所有知识完成它!
○ 准备出发
第 18 课
列表推导式
一行代码完成过滤和转换——更酷的写法
○ 准备出发
第 19 课
面向对象基础:类与对象
像设计宠物一样设计程序——属性是特征,方法是动作
○ 准备出发
第 20 课
面向对象进阶:继承与多态
猫和狗都是宠物,但叫声不一样
○ 准备出发
第 21 课
JSON 与简单 API
让程序连上互联网——获取网络数据
○ 准备出发
第 22 课
数据可视化(matplotlib)
用图表说话——柱状图、饼图、折线图
○ 准备出发
第 23 课
🐾 项目四:宠物世界
用面向对象编程做一个养宠物模拟器
○ 准备出发
第 24 课
AI 是什么?大模型初体验
和 AI 说第一句话——理解人工智能的基本概念
○ 准备出发
第 25 课
AI 对话机器人
写一个能连续聊天的程序——AI 记得你说过的话
○ 准备出发
第 26 课
AI 创意工坊
让 AI 写诗、编故事、做翻译——学会写好提示词
○ 准备出发
第 27 课
tkinter 窗口程序入门
从终端走向图形界面——做你自己的窗口程序
○ 准备出发
第 28 课
tkinter 小游戏
用 Canvas 画图 + 定时器——做出你的弹球游戏
○ 准备出发
第 29 课
🚀 项目五:自选终极大作
选一个你最感兴趣的终极项目——AI、游戏、或数据分析
○ 准备出发
第 30 课
正则表达式:文字侦探的放大镜
用模式匹配搜索文字——像侦探一样精准找到你要的内容
○ 准备出发
第 31 课
文件与目录操作:让Python帮你整理文件夹
批量重命名、自动归类文件——Python当你的文件管家
○ 准备出发
第 32 课
🗂️ 项目六:智能日记本
用文件和正则做一个可搜索、有时间标签的日记程序
○ 准备出发
第 33 课
生成器:要一个给一个的魔法
yield 让函数暂停又继续——节省内存的聪明写法
○ 准备出发
第 34 课
装饰器:给函数穿新衣服
不改原代码就能加新功能——Python最优雅的高级技巧
○ 准备出发
第 35 课
✨ 项目七:魔法计时器
用装饰器实现计时、重试、日志——实用又酷的工具箱
○ 准备出发
第 36 课
自定义异常:设计你自己的报错
让程序的专业度上一个台阶——用自定义异常精确描述问题
○ 准备出发
第 37 课
命令行参数:让程序接受指令
像真正的命令行工具一样——用参数控制程序的行为
○ 准备出发
第 38 课
🧪 项目八:单词测验生成器
argparse+文件+随机——自动从词库出题的测验程序
○ 准备出发
第 39 课
🚀 项目九:自选终极大作
选一个你最感兴趣的终极项目——用所有进阶技能完成它!
○ 准备出发