首页>课程更新>《python全系列》第四阶段

《python全系列》第四阶段

《python全系列》

 

本次更新内容为python第阶段:函数式编程和核心特性

   函数式编程通过函数式语言的设计模式和编程技术, 编写出简洁优雅的代码。首先介绍函数式编程的一般概念及特点, 然后讲解迭代器、生成器表达式、内置函数、常用高阶函数、递归与归约、实用模块和装饰器的用法。

第一章节    函数式编程

01_函数式编程总体介绍

02_高阶函数和内存分析_可变参数的传递处理

03_lambda表达式和匿名函数

04_偏函数

05_闭包核心概念_内存分析_第一个闭包程序(重要)

06_闭包的内存分析(重要)

07_闭包和自由变量_全局变量污染问题的解决

08_闭包实现不修改源码实现添加功能_装饰器的基础(重要)

09_map函数的使用

10_reduce函数的使用

11_filter函数的使用

12_sorted排序和自定义对象的排序

 

第二章节    装饰器深入剖析

01_装饰器核心_第一个装饰器的写法

02_多个装饰器_执行顺序的深刻剖析

03_带参数的装饰器典型写法

04_wraps装饰器

05_回顾内置装饰器(propery、staticmethod、classmethod)

06_类装饰器的典型案例

07_缓存和计时装饰器的综合练习

 

第三章节     生成和迭代器和动态性

01_生成器核心概念_生成器推导式回顾

02_生成器函数_yield的用法

03_生成器函数_send的用法

04_迭代器的概念_for循环的本质

05_迭代器_手动创建一个迭代器

06_动态语言特性_动态给对象添加属性和方法

07_动态语言特性_动态给类添加静态方法和类方法

08_动态语言特性_slots限制成员属性和方法

另附各章节课程资料

 


百战程序员微信公众号

百战程序员微信小程序

©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637