简介:Python基础分《Python入门》和《Python进阶》两门课程,《Python进阶》是第二门课程,学习该课程前,请先学习《Python入门》,效果会更好。《Python进阶》课程详细介绍Python强大的函数式编程和面向对象编程,掌握Python高级程序设计的方法。
第1章 课程介绍
本课程是Python开发入门课程的进阶篇,将详细讲解Python函数式编程和面向对象编程的概念,通过练习掌握函数式编程和面向对象编程的方法。
第2章 函数式编程
本章讲解Python函数式编程概念,高阶函数的概念和实际用法,以及装饰器函数的原理和实现方式。
- 视频: 2-1 python中函数式编程简介 (02:20)
- 视频: 2-2 python中高阶函数 (03:14)
- 编程: 2-3 python把函数作为参数
- 编程: 2-4 python中map()函数
- 编程: 2-5 python中reduce()函数
- 编程: 2-6 python中filter()函数
- 编程: 2-7 python中自定义排序函数
- 编程: 2-8 python中返回函数
- 编程: 2-9 python中闭包
- 编程: 2-10 python中匿名函数
- 视频: 2-11 python中decorator装饰器 (04:04)
- 编程: 2-12 python中编写无参数decorator
- 编程: 2-13 python中编写带参数decorator
- 编程: 2-14 python中完善decorator
- 编程: 2-15 python中偏函数
第3章 模块
本章讲解如何使用Python的模块,如何编写和导入模块,以及如何安装并使用第三方模块。
第4章 面向对象编程基础
本章讲解Python面向对象编程的概念,如何创建类和实例,如何定义类的属性和方法。
第5章 类的继承
本章讲解Python类的继承,如何判断实例类型,多态以及如何获取对象信息。
第6章 定制类
本章讲解Python的特殊方法,以及如何利用特殊方法定制类,实现各种强大的功能。