本阶段我们将了解 python 是如何管理内存的,学习内存管理会让我们掌握 python 的运行机制;并且在 python 中有许多函数式编程的特性,比如闭包、装饰器和生成器,这些都是一些比较难掌握的概念,但面试中会经常遇到,所以大家也必须掌握。

课程目录

章节1:函数式编程核心(高阶函数、闭包等)

必学
1:函数式编程总体介绍
免费试学6447人3分24秒
必学
2:高阶函数和内存分析_可变参数的传递处理
免费试学5713人10分41秒
必学
3:lambda表达式和匿名函数
免费试学9529人9分54秒
必学
4:偏函数
8175人6分31秒
必学
5:闭包核心概念_内存分析_第一个闭包程序(重要)
6935人13分18秒
必学
6:闭包的内存分析(重要)
9100人6分33秒
必学
7:闭包和自由变量_全局变量污染问题的解决
6622人8分6秒
必学
8:闭包实现不修改源码实现添加功能_装饰器的基础(重要)
8393人11分25秒
必学
9:map函数的使用
6650人7分17秒
必学
10:reduce函数的使用
5619人3分53秒
必学
11:filter函数的使用
8843人4分16秒
必学
12:sorted排序和自定义对象的排序
8094人9分5秒
实操1
1:本章资料下载地址

实操2
2:【实操】完成第一个闭包程序

实操3
3:【简答】闭包和自由变量是什么?

章节2:装饰器深入剖析

必学
13:装饰器核心_第一个装饰器的写法
5621人11分30秒
必学
14:多个装饰器_执行顺序的深刻剖析
7457人14分52秒
必学
15:带参数的装饰器典型写法
7154人4分4秒
必学
16:wraps装饰器
6954人3分45秒
必学
17:回顾内置装饰器(propery、staticmethod、classmethod)
6277人2分8秒
必学
18:类装饰器的典型案例
9392人5分50秒
必学
19:缓存和计时装饰器的综合练习
6630人9分51秒
实操1
1:本章资料下载地址

实操2
2:【实操】完成缓存和计时装饰器的综合练习

实操3
3:【简答】装饰器的核心作用?

章节3:生成器、迭代器、动态性

必学
20:生成器核心概念_生成器推导式回顾
5376人4分27秒
必学
21:生成器函数_yield的用法
8927人10分11秒
必学
22:生成器函数_send的用法
7920人7分33秒
必学
23:迭代器的概念_for循环的本质
6040人7分22秒
必学
24:迭代器_手动创建一个迭代器
7811人3分18秒
必学
25:动态语言特性_动态给对象添加属性和方法
7873人4分48秒
必学
26:动态语言特性_动态给类添加静态方法和类方法
6223人2分39秒
必学
27:动态语言特性_slots限制成员属性和方法
5919人2分55秒
实操1
1:【实操】创建一个生成器函数(使用yield)

实操2
2:本章资料下载地址

实操3
3:【实操】创建一个迭代器

实操4
4:【简答】生成器的核心特点?

章节4:正则表达式

必学
28:正则表达式的介绍
8233人9分25秒
必学
29:re模块_match与search的使用
9578人9分34秒
必学
30:re模块_findall_finditer与sub的使用
8033人12分14秒
必学
31:匹配单个字符介绍
8959人6分52秒
必学
32:匹配单个字符演示1
8221人11分53秒
必学
33:匹配单个字符演示2
6972人15分24秒
必学
34:匹配多个字符介绍
7076人9分24秒
必学
35:匹配多个字符演示1
6414人11分13秒
必学
36:匹配多个字符演示2
7629人12分24秒
必学
37:贪婪模式与非贪婪模式
7991人10分17秒
必学
38:匹配开头与结尾以及取反
8827人11分33秒
必学
39:或者与分组的使用
8485人14分23秒
必学
40:分组提取数据与分组编号
5624人12分20秒
必学
41:分组起名
5997人5分22秒
必学
42:标志的使用
7326人16分48秒
实操1
1:【简答】 正则表达式的应用范围

实操2
2:【简答】 re模块中常用函数有哪些?

实操3
3:【实操】 写一个正则表达式,使其能同时识别下面所有的字符串:’bat’,’bit’, ‘but’, ‘hat’, ‘hit’, ‘hut’

实操4
4:【实操】使用正则编写一个验证电子邮件有效性的函数

实操5
5:本章节资料下载地址

章节5:python新特性

选学
43:字符串格式化输出
8397人7分46秒
选学
44:字符串格式化输出2
6976人11分57秒
选学
45:字符串新增方法
7371人6分39秒
选学
46:变量类型标注
9204人20分13秒
选学
47:函数参数返回值添加类型标注
6579人12分56秒
选学
48:混合类型检查改进
6701人5分36秒
选学
49:类型别名更改
9530人7分5秒
选学
50:二进制表示中频率为1的数量统计
7210人4分46秒
选学
51:字典新特性
7474人10分23秒
选学
52:dataclass装饰器的使用
9104人12分20秒
选学
53:字典合并
5077人4分58秒
选学
54:match语法的使用
7734人10分16秒
实操1
1:本章节资料下载地址

章节6:内存管理

必学
55:内存管理机制
9425人19分16秒
必学
56:小整数池和intern机制
9233人9分46秒
必学
57:free_list机制
6680人15分42秒
必学
58:垃圾回收机制_引用计数法
8533人10分17秒
必学
59:垃圾回收机制_标记清除法
6565人7分12秒
必学
60:垃圾回收机制_分代回收机制
7336人9分52秒
实操1
1:本章资料下载地址

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。