7.29学习总结

一、今日学习内容

一、python学习

面向对象 OOP(类与对象)

  1. 基础概念
    类(class):模板,抽象的一类事物(比如学生、手机)
    对象:根据类创建出来的具体实例
    init 构造方法:创建对象时自动执行,用来给对象赋值属性
  2. 最简语法模板
    定义类 class Student: 构造方法,self必须写,代表当前对象本身 def __init__(self, name, age): 实例属性 self.name = name self.age = age 实例方法 def study(self): print(f"{self.name}正在学习Python")
    创建对象(实例化)
    s1 = Student("史靖欣", 19)
    调用属性
    print(s1.name, s1.age)
    调用方法
    s1.study()
  3. 面向对象三大特性
    (1)封装
    把属性和方法放进类里,通过对象访问,外部不直接随意修改数据
    class Person: def __init__(self, name): self.__name = name # 双下划线私有属性,外部无法直接访问 def get_name(self): return self.__name p = Person("张三") print(p.get_name())
    (2)继承
    子类可以复用父类代码,格式 class 子类(父类):
    class Animal: def eat(self): print("动物需要进食") Dog继承Animal class Dog(Animal): def bark(self): print("汪汪叫") dog = Dog() dog.eat() # 继承父类方法 dog.bark()
    (3)多态
    同一个方法,不同子类实现不同效果,入门阶段不用深挖。

二、模块与包

  1. 导入内置模块
    Python 自带很多工具模块,用 import 模块名 导入
    示例:随机数模块 random
    import random
    生成1-100之间随机整数
    num = random.randint(1, 100)
    print(num)
    其他常用内置模块:
    time:时间、延时
    os:操作文件路径
  2. 导入三种写法
  3. 全部导入
    import random
    random.randint(1,10)
  4. 只导入某个功能
    from random import randint
    randint(1,10)
  5. 起别名
    import random as r
    r.randint(1,10)

2.数学打卡

8daf14bdd2e66ef26850d1f4baccb276

3.英语单词打卡

2a54c5b1b9149383d0f97b4262cc4927

4.科目三模拟练习

二、明日计划

明天考试科目三
继续完成python学习
继续完成打卡数学题目,并对错题进行整理
背诵六级英语单词,并完成英语阅读一篇专项

三、反思

科目三模拟式,灯光错了一次,虽然会,但是错了说明没认真,还有实现不能踩,虚线才能打转向换道路,在停车时,需要挂空挡,然后松离合,在踩离合挂一档,踩离合时间不能超过18s;要慢踩离合;要直行。
单词背诵渐有效,有些单词每天忘记,但是每天看一眼,能有有印象,并且有的已经记住

posted @ 2026-07-29 21:53  886了  阅读(4)  评论(0)    收藏  举报