Python学习进阶攻略:前三周回顾与总结——持续六个月的Python学习之旅的第21天
✅ 第一周:基础入门与流程控制(Day 1 – 7)
“打地基”的一周,我们走完了从变量、输入输出、判断、循环到第一个小型系统的完整链路。
📘 学习重点:
if / elif / else 的使用逻辑与嵌套结构while:适合不确定次数的循环(如用户交互)for + range():用于固定迭代次数range(start, stop, step) 用法详解✅ 第二周:函数与编程技巧进阶(Day 8 – 14)
本周重点在于函数设计、参数使用技巧、异常处理,以及为后续模块化开发打好基础。
📘 学习重点:
def、return、默认参数、关键字参数*args:接收任意数量的位置参数**kwargs:接收任意数量的关键字参数import / from … importmath、random、datetime 等内置模块split()、strip()、f-string、路径拼接open() / read() / write() / with 上下文管理器try…except…finallyraise 抛出异常、常见异常类型✅ 第三周:面向对象编程 + 模块组织实战(Day 15 – 21)
这是向“工程级代码”过渡的一周,重点学习了 OOP 思想和模块结构优化。
📘 学习重点:
class 定义类__init____str__、__repr____eq__:支持对象比较(如学号是否相同)super() 调用父类方法@classmethod:作用于类本身@staticmethod:不需要类或实例引用@property、私有属性、getter/settermain.py、student.py、manager.py、file_manager.pyfile_manager.py 实现数据持久化保存与加载🧩 阶段项目进展:学生信息管理系统
系统已演化至以下功能:
🧠 知识结构图(前三周核心内容)
Python 基础 → 条件控制 → 循环 → 数据结构
↓
函数编程 → 模块与标准库 → 异常处理
↓
面向对象编程 → 封装继承多态 → 项目模块化
🔮 展望第四周:Python 爬虫入门
你将学习:
作者:蓝婷儿