Skip to content

Maverick-666/Python-basic-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python 基础学习之路 🚀

欢迎来到我的 Python 基础学习仓库!

这里记录了我从零开始系统学习 Python 的完整历程,通过与 AI 助手“洞察先锋”(还要感谢我的好兄弟thz提供,请移步洞察先锋拿到提示词)的深度互动,将每一天的学习内容进行消化、提炼、实践和归档。

本项目主要跟随 jackfrued/Python-100-Days 教程的脉络进行,但我采用了一种独特的“四文件”学习模式来加深理解和巩固知识。希望能为同样在学习 Python 的朋友们提供一个清晰、可实践的学习范例和参考路径。

学习模式与文件结构

本仓库的学习进度以 Day XX 文件夹的形式进行组织,代表每一天的学习单元。

在每一天的学习单元中,都包含以下四个核心文件,它们构成了一个完整的“学习 -> 消化 -> 实践 -> 反馈”闭环:

  1. 📄 Day XX 源文件.md

    • 内容:这是每一天的原始学习材料,通常来自核心教程或相关补充资料。它是我们学习的起点。
  2. 💻 0XX.py (可执行的Python文件)

    • 内容:由 AI 助手(洞察先锋)根据源文件内容整理出的可直接执行的 Python 脚本。
    • 特点
      • 包含所有核心知识点的代码示例。
      • 带有清晰、必要的注释。
      • 补充了原文中可能缺失的案例,以确保知识点的全面覆盖。
    • 作用:这是一个绝佳的“代码字典”,可以让你快速运行和验证每个知识点的实际效果。
  3. 📑 精炼版 .md 文件 (例如 Day XX Python3 面向对象.md)

    • 内容:由 AI 助手对源文件进行提炼,生成的“一针见血”的精简版 Markdown 笔记。
    • 特点:聚焦核心概念,提供最关键的讲解和代码片段。
    • 作用:帮助快速回顾和掌握当天的核心知识点,非常适合复习。
  4. ✏️ 测试题目.md 和 ✅ 测试题目答案.py

    • 流程:
      1. 测试题目.md: AI 助手针对当天学习的知识点设计的练习题,覆盖了所有关键概念和应用场景。
      2. 测试题目答案.py / .md: 我自己完成的答案,用于实践和检验学习效果。AI 助手会对我的答案进行逐条批改和反馈,这些宝贵的反馈也记录在我们的对话中。
    • 作用:这是将“知道”转化为“做到”的关键环节,通过实践发现知识盲点。

如何使用本仓库

我强烈推荐你按照以下步骤来利用这个仓库进行学习:

  1. 选择单元: 选择一个你感兴趣的学习单元,例如进入 Day 16 文件夹。

  2. 运行与理解代码: 首先,打开 016.py 文件。这是一个非常好的代码总结,你可以直接运行它,观察每个知识点的实际效果,加深理解。

  3. 快速回顾: 接着,阅读精炼版的 Markdown 文件(Day 16 Python3 面向对象.md),这能帮你快速抓住重点,巩固记忆。

  4. 实践检验: (最重要的一步!) 尝试独立完成 测试题目.md 中的练习题。这是检验你是否真正掌握知识的关键。

  5. 对比与学习: 最后,参考我的 测试题目答案.py 文件,对比你的答案。更重要的是,可以将你的答案和问题同时提供给AI让他给你一个更好的解答,从中学习和反思。

致谢

  • 感谢 jackfrued 提供的 Python-100-Days 优秀教程,为本学习项目提供了基础素材。
  • 同时,也感谢thz的 洞察先锋 在此过程中的整理、提炼与互动,让学习过程更加高效和深入。

关于我

我是 Maverick-666

如果你对这个项目有任何问题或建议,欢迎随时通过 GitHub 的 Issue 功能与我联系。

让我们一起在编程的世界里探索和进步!

About

我学了四次python,这是我第四次学习时整理的我认为最佳的python学习路径(只需要17天),需要的朋友可以看一下

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages