Skip to content

实践练习

编程练习、项目建议。

💪 编程练习

场景:获得练习题和答案

你: 给我一些 Python 递归的练习题,从简单到困难

傻妞: Python 递归练习题:

基础(★):
1. 计算 n 的阶乘
   def factorial(n):
       # 你的代码

   答案:
   def factorial(n):
       if n <= 1:
           return 1
       return n * factorial(n-1)

2. 计算 1+2+...+n 的和
   def sum_n(n):
       # 你的代码

进阶(★★):
3. 斐波那契数列
4. 判断回文字符串
5. 二叉树遍历

高级(★★★):
6. 汉诺塔问题
7. 全排列
8. 快速排序

需要我提供答案吗?

🎯 项目建议

场景:获得实践项目建议

你: 我学完了 Python 基础,推荐一些练手项目

傻妞: Python 练手项目推荐:

初级(1-2周):
1. 猜数字游戏
   - 随机生成数字
   - 用户猜大小
   - 给出提示

2. 待办清单
   - 添加任务
   - 标记完成
   - 保存到文件

3. 简单计算器
   - 四则运算
   - 错误处理
   - 图形界面(可选)

中级(2-4周):
4. 文件管理器
   - 列出文件
   - 复制/移动/删除
   - 搜索文件

5. 简单爬虫
   - 获取网页内容
   - 提取信息
   - 保存数据

6. 天气查询
   - API 调用
   - 数据解析
   - 结果展示

高级(4-8周):
7. 个人博客系统
   - Web 框架
   - 数据库
   - 用户认证

8. 自动化工具
   - 文件整理
   - 批量处理
   - 定时任务

每个项目完成后,告诉我,我可以帮你审查代码!

💡 实践练习技巧

编程练习方法

✅ 从简单到困难
✅ 自己先尝试
✅ 卡住时再看提示
✅ 完成后看标准答案

项目实践要点

✅ 选择适合自己水平的项目
✅ 完整实现,不要半途而废
✅ 遇到问题就提问
✅ 完成后让 AI 审查代码

← 上一节:记忆理解 | 返回学习场景 →