Python基础第二周第二天

导言:通过上一周的学习,我们对Python这个新朋友有了一个基本的了解和认识,那么今天让我们来深入了解一下 Python对象和面向对象的高级特性!!!

课程小节:  
1>Python的魔法功能,魅力之所在,让代码量更少1

2>Python的魔法功能,魅力之所在,让代码量更少2

3>看Python如何灵活应用经典设计模式1

4>看Python如何灵活应用经典设计模式2

5>看Python如何灵活应用经典设计模式3

6>看Python如何灵活应用经典设计模式4
章节二 第七节 Python的魔法功能,魅力之所在,让代码量更少1:

    知识要点:
1>了解列表生成式的使用方式,如何使用一行代码代替列表循环的代码块,实现简易列表表达式的书写.

2>列表表达式中多个循环的使用.

3>根据视频,实现列表表达式中多个循环+判断的结合使用.

4>了解生成器的基本使用原理和方法,带有yield的方法就是生成器.

5>使用yield实现斐波那契数列的实现并使用next方法进行测试.

6>for循环底层调用的也是生成器的next方法.
章节二 第八节 Python的魔法功能,魅力之所在,让代码量更2:

    知识要点:
1>理解迭代器的基本原理和可迭代对象的判断方法.

2>集合数据组和生成器都是可迭代对象.

3>iter()方法,将可迭代对象转化为生成器.

4>生成器对象可用for和next,迭代器只可以用for.

5>根据本节课中对生成器的理解和练习,完成triangles生成器的实现,实现以后使用测试代码进行测试,并成功跑通.
章节二 第九节 看Python如何灵活应用经典设计模式1:

    知识要点:
1>理解Python中函数即变量的概念,可以把函数赋值给变量.

2>Map函数得到是一个Map对象,本质上是一个生成器,可以使用next和for循环进行输出.

3>运行视频中的例子,对map函数做到熟练掌握和理解.
章节二 第十节 看Python如何灵活应用经典设计模式2:
1>理解reduce函数的基本原理:2个值相加并*10.

2>参照视频,使用map和reduce实现类型强转的案例.
章节二 第十一节 看Python如何灵活应用经典设计模式3:

    知识要点:
1>根据视频,使用匿名函数将2个函数合并成一个函数.

2>了解匿名函数的基本概念.

3>使用lambda表达式将str2int函数再进行简化缩减.

4>根据视频,了解装饰器的基本原理,完成装饰器的定义(面试热点).
章节二 第十二节 看Python如何灵活应用经典设计模式4:

    知识要点:
1>掌握装饰器的2种调用方式,推荐使用@方式来调用装饰器,增加代码之间的结耦性.

2>根据视频,对Pythobn中的内置装饰器@property和@setter进行实例练习,将类方法变为类属性,方便外部的调用,节省代码量.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨安尧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值