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 开发人员
其他信息
- 收录者
- Downloading
- 发布日期
- 10月24日
- 类别
- IT与软件
- 探索
- Video Courses
- 创作者
- Loek van den Ouweland
- 语言
- 英语
- 上传者
- Verda Becker
- 出版商
- Udemy
下载版本
| 版本 | 兼容平台 | 语言 | 大小 | 更新时间 | 下载 |
|---|---|---|---|---|---|
| 2024 | 英文 | 397MB | 2024-08-16 |
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。


评分及评论
暂无评分
来评个分数吧