使用 Python 进行高级 OOP。超越基础知识

使用 Python 进行高级 OOP。超越基础知识

立即下载
免费资源
暂无评分
49
0
深入探讨 Python 中的类、对象、继承、多态性和封装背后的机制

MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:中级 |类型: 电子学习 |语言: 英文+字幕 |持续时间:23 场讲座(2 小时 5 分钟)

你将学到什么

  • 在代码中何时以及如何使用 OOP 功能时做出更好的决策
  • 使用继承进行名义子类型并防止重复代码
  • 通过集成 Python 的内置语言功能创建更高效的类
  • 坚持多态开闭原则
  • 使用协议实现结构子类型
  • 学习Python独特的封装实现方式

要求

● 初步了解 OOP
● 约 1 年 Python 或其他编程语言经验

描述

本课程教授中级以上的 Python 面向对象设计。本课程巩固并加深您对类、对象、继承和多态性的了解。您将学习许多 Python 特定类和对象的构造、重写和重载的实现细节。完成许多练习,让您能够练习常见的 OOP 任务。

目标受众

从本课程中特别受益的开发人员是

• 学习了 OOP 基础知识并希望更深入地了解 Python 中的 OOP 机制的 Python 开发人员

• 拥有其他 OO 编程语言经验并希望学习如何在 Python 中使用 OOP 的开发人员

• 希望通过学习最佳实践来提高技能的自学 OOP 开发人员

挑战

对本课程感兴趣的学生通常了解基本的 OOP 功能,但尚未意识到 Python 独特的语言功能,这些功能使他们能够以 Python 的方式进行面向对象的工作。这可能会导致代码冗长或低效。我的目标是教您在 Python 中使用 OOP 的最新首选方法,并使您的代码结构化且可维护。

学完本课程后你可以做什么?

• 做出更好的决定何时以及如何在代码中使用 OOP 功能

• 通过集成 Python 的内置语言功能创建更高效的类

• 通过使用结构类型检查来拥抱 Python 的动态特性

主题

• 类和对象:类实例化、自身、数据属性、UML、方法、__str__、__repr__、构造函数

• 继承:继承、扩展和重写方法,通过超基类、抽象基类访问基类

• 动态语言中的 OOP:动态类型、静态类型检查、重载

• 多态性:开闭原则、类型相等、接口和协议

• 封装:属性可见性。名称修改、属性

• Python 中的类:类作为对象、类变量、类和静态方法

持续时间

2小时视频时间,3小时包括练习。

老师

本课程由拥有 25 年专业经验的高级软件工程师 Loek van den Ouweland 教授。 Loek 是 Windows 版 Wunderlist、Microsoft To-do 和 Mahjong for Windows 的创建者,并且热爱教授软件工程。

本课程适合谁

■ 学习了 OOP 基础知识并希望更深入地了解 Python 中的 OOP 机制的 Python 开发人员
■ 从另一种 OO 编程语言获得经验并希望学习如何在 Python 中使用 OOP 的开发人员
■ 希望通过学习最佳实践来提高技能的自学 OOP 开发人员

其他信息

收录者
发布日期
10月24日
类别
IT与软件
标签
Python 初学者 Python 训练营 Python教程 Python编程 Python自动化
探索
Video Courses
创作者
Loek van den Ouweland
语言
英语
上传者
Verda Becker
出版商
Udemy

下载版本

版本 兼容平台 语言 大小 更新时间 下载
2024 英文 397MB 2024-08-16
Zip解压密码:123
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。

评分及评论

暂无评分

来评个分数吧

  • 5星
  • 4星
  • 3星
  • 2星
  • 1星

使用 Python 进行高级 OOP。超越基础知识