按章节整理的图文笔记,助你系统学习
Day15:正则表达式与文本处理 >"有人遇到问题时会想:我要用正则。于是他就有了两个问题。"——JamieZawinski 正则虽然让人头大,但真香。今天带你入门。 🎯今日目标 -认识常用元...
Day14:异常处理与文件操作 >"程序员每天写代码,有一半时间在处理异常,另一半在制造异常。" 🎯今日目标 -学会`try/except`处理错误 -会写自定义异常 -会读写文本/JSON/C...
Day13:魔法方法与特殊属性 >前后带双下划线的方法,Python社区叫它**dunder**(doubleunderscore),俗称"魔法方法"。用好了,你的类就成精了。 🎯今日目标 -掌...
Day12:继承、多态与封装 >面向对象三大特性:**继承(偷懒)、多态(灵活)、封装(保密)**。 🎯今日目标 -掌握继承语法 -理解多态和方法重写 -会用私有属性封装 --- 一、继承—...
Day11:面向对象编程基础 >面向过程:先煮水,再放面,再打蛋。 >面向对象:我造一个"泡面机",按下按钮就完事。 🎯今日目标 -理解类和对象的关系 -会写`__init__`构造方法 -明白...
Day10:模块与包 >编程界的名言:"不要重复造轮子,除非你想练手。" 🎯今日目标 -会导入和使用模块 -熟悉常用标准库 -会写自定义模块和包 -学会用`pip`安装第三方库 --- 一、...
Day9:高级函数与函数式编程 >函数不仅能被调用,还能被传递、被返回、被装饰。今天我们来点炫技。 🎯今日目标 -会写`lambda`匿名函数 -掌握`map`/`filter`/`sorted...
Day8:函数基础 >一段重复出现3次的代码,就该封装成函数。你不动手,你的同事总有一天会替你动手(并且骂你)。 🎯今日目标 -会定义和调用函数 -掌握四种参数 -理解作用域 --- 一、为...