【Udemy中英字幕】Object Oriented Programming in Python 3
最近更新 2025年01月19日
资源编号 30788

【Udemy中英字幕】Object Oriented Programming in Python 3

2025-01-19 Udemy 0 457
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Python 3 中的面向对象编程

通过清晰的示例、代码练习、练习、测验和真实项目掌握 OOP 艺术

讲师:James Clare

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 创建类和实例
  • 实例方法和属性
  • 类方法和属性
  • 静态方法
  • Magic/Dunder 方法
  • 属性(Getter、Setter、Deleter)
  • 继承与组合
  • 数据类
  • 枚举、槽和描述符
  • SOLID 设计原则
  • 抽象基类
  • 在实际项目中使用 OOP
  • OOP 术语和最佳实践

探索相关主题

  • Python
  • 编程语言
  • 发展

要求

  • 具有一些基本的 Python 经验将是理想选择!
  • 控制流、函数、循环、基本数据类型和集合类型

描述

欢迎来到 Python 3 中的面向对象编程

本课程经过精心设计,旨在传授掌握 Python 中的 OOP 所需的技能。从第一部分开始,您就会开始编码,并需要在整个课程中思考、解决问题、规划和编码。

通过实践学习和建立实践理解会更有效,本课程以有意义、易于理解的方式教授 OOP,并始终提供与实际用例的链接。每个部分都有编码练习、测验和停下来编码的课程。这些课程的挑战性逐渐增强,并不断巩固您在前几节中学到的技能。

课程大纲

在本课程中,我们将涵盖以下领域:

  • Visual Studio 代码 + 环境设置

  • OOP 基础和术语

  • 创建类和实例

  • 构造函数(__init__ 方法)

  • 实例属性和方法

  • 类属性和方法

  • 静态方法

  • 属性(Getter、Setter、Deleter)

  • 魔法方法 (又称 Dunder 方法)

  • 继承与组合

  • SOLID 设计原则

  • 数据类

  • 抽象基类

  • 其他功能——枚举、槽、描述符、多重继承

编码项目

为了让您有尽可能多的机会使用和发展您的 OOP 技能,您将在课程中从事 2 个不同的项目。

1. 多人游戏测验– 在这个项目中,您将使用课程前半部分的知识构建多个类来构建测验,其中类代表问题和玩家。然后,您将创建一个类来控制游戏逻辑。该项目将按照专业标准编写,并带有类型提示和文档字符串。

2. 自动天气通知程序– 这个复杂的程序将调用天气 API 来获取天气信息,然后使用计划按预定方式执行此操作。然后,您将创建一个类,以便通过电子邮件发送天气警报和信息。这将按照与多人测验相同的专业标准编写。

编码挑战

整个课程包含编码挑战,旨在测试您对面向对象各个方面的知识。

先决条件

建议在开始之前先掌握 Python 的基本知识,例如了解如何使用字符串、整数/浮点数、布尔值。了解列表/元组/集合和字典之间的区别,了解如何编写循环和函数,以及如何处理错误。欢迎通过我的 Udemy 个人资料查看我的初学者课程!

本课程适合哪些人:

  • 如果你是一名 Python 开发人员,想要深入学习面向对象 (OOP)
  • 如果你想学习面向对象的基本知识来增强你的 Python 代码
  • 如果你想学习高级面向对象
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务