奇猫
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

python开发, 运维,初学者

你将会学到:

通过知识点介绍,我们要学习函数基本应用,函数式编程,递归等函数相关知识点。

课程简介:

Python(3.6)黑板报之函数编程实战 

相关环境:

  • Python版本:3.6,开发环境:pycharm;

本课程主要介绍:

  • 函数是编程中基本单元,每个功能都可以使用函数进行封装,使程序模块化;

  • 课程根据知识点列举相应的实例,学习中可以先自行实现,在观看解题视频;提高自己编程水平。

课程主要知识点

  • 函数基础:参数,返回值,作用域;

  • 匿名函数:lambda;

  • 函数式编程实战;

  • 闭包与装饰器详解;

  • yield关键字应用;

  • 递归函数分析;


更多课程猛戳:

https://edu.51cto.com/lecturer/1744433.html

展开更多

课程大纲-Python(3.6)黑板报之函数编程实战

  • 第1章python函数基础知识(1小时2分钟5节)

  • 1-1

    Python函数基础本节主要介绍函数定义方式,形参,返回值基础知识。对于无参,形参,关键字参数有新的认识。

    [11:34]
  • 1-2

    函数可变长参数本节详细介绍*arg和**Kwargs参数问题,揭开arg和Kwargs的神秘面纱。

    [09:05]
  • 1-3

    函数基础练习(1)本节练习:读取文件,将文件信息解析并整理,并提供查询函数接口,根据传入参数不同获取相应的信息。

    「仅限付费用户」点击下载“func_args_3.rar”

    [11:50]
  • 1-4

    函数基础练习(2)基于上一节基础,使用完成更加丰富的查询,提供数据更新接口。

    「仅限付费用户」点击下载“func_args.rar”

    [14:07]
  • 1-5

    作用域本节主要介绍Python中的作用域与命名空间,搞明白LEGB。

    [15:36]
  • 第2章匿名函数与函数式编程(1小时23分钟5节)

  • 2-1

    匿名函数1定义函数方式 def+函数名+参数,这是最基本最常用的方式;本节介绍lambda关键字,定义无名函数。

    [11:22]
  • 2-2

    匿名函数2本节使用匿名函数和其它数据结构结合起来,去完成练习中的题目。

    [16:04]
  • 2-3

    函数式编程之map本节介绍函数式编程中的map函数使用;练习:整理电影信息文件,对文件信息进行处理,根据电影评分对电影进行排序。

    「仅限付费用户」点击下载“func_map.rar”

    [19:57]
  • 2-4

    函数式编程之reduce本节主要介绍函数式编程reduce函数;通过练习,将匿名函数,map函数和reduce进行组合来解决练习中的问题。

    「仅限付费用户」点击下载“func_reduce.rar”

    [21:26]
  • 2-5

    函数式编程之filter本节主要介绍函数编程的filter方法;使用map, filter, 匿名函数组合解决实际问题;

    「仅限付费用户」点击下载“func_filter.rar”

    [14:38]
  • 第3章闭包/装饰器/yield关键字(1小时49分钟8节)

  • 3-1

    闭包需要提前掌握知识点:变量作用域;本节通过一个用例引入闭包概念,通过对案例讲解逐步剖析闭包;并掌握闭包原理及应用。

    「仅限付费用户」点击下载“func_closuer.rar”

    [13:44]
  • 3-2

    装饰器(1)闭包是理解装饰器的基础;很多场景下,我们定义的一组函数会有部分代码是相同的且不可或缺的,我们可以将相同提取出来,对这组函数重新定义,这时候我们可以使用装饰器。

    「仅限付费用户」点击下载“func_deco.rar”

    [16:42]
  • 3-3

    装饰器(2)本节通过练习掌握装饰器应用,装饰带参数函数,使装饰器带参数。

    「仅限付费用户」点击下载“func_deco2.rar”

    [15:29]
  • 3-4

    yield关键字与生成器函数本节主要介绍yield关键字使用,理解yield关键字函数的执行过程。

    「仅限付费用户」点击下载“func_yield.rar”

    [15:45]
  • 3-5

    生成器详解本节主要介绍生成器函数的相关方法与使用。

    [08:56]
  • 3-6

    理想的生产者与消费者模型实现。本节主要介绍生产者和消费者模型,并使用yield完成理想的生产者与消费者模型。

    「仅限付费用户」点击下载“func_product_consumer.rar”

    [14:07]
  • 3-7

    递归函数分析本节主要介绍递归函数,通过案例分析,理解递归函数的执行过程及结束条件。

    「仅限付费用户」点击下载“func_recursive.rar”

    [10:19]
  • 3-8

    递归函数练习通过练习深入理解掌握递归。

    「仅限付费用户」点击下载“func_recursive2.rar”

    [14:16]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部