学习如何更快地学习编码:Python 中的面向对象编程
你将会学到的
- 听说过“面向对象编程”这个术语吗?没听说过,但想提高你的编码技能?
- 本课程涵盖了每个程序员必须知道的主题:面向对象编程 (OOP)。我们将介绍几个概念和要点:
- 面向对象编程的思维范式
- 使用 OOP 概念的简单冰淇淋卡车模拟器
- 家庭电灯开关的最小模拟,同样使用 OOP 概念
- 什么是类和实例
- 如何编写你的第一堂课
- 如何保持代码的可读性(抽象)、可维护性(继承)和灵活性(混合、组合)
- 1 小时内容,包括 5 分钟的简短课程 + 30 分钟的奖励内容
- 课程互动性很强,因为我们会一起编写代码。在课程结束时,您将能够使用面向对象编程编写和阅读代码。更重要的是,您将使用一种新的代码组织工具来提升您的代码水平。
- 对创意编码感兴趣?查看我的VR101 (AFrame) 课程。
- 对数据科学或机器学习感兴趣?查看我的编码 101 (Python)、SQL 101 (数据库设计)、数据 101 (分析) 或计算机视觉 101 (应用 ML) 课程。
课程内容
- 1.介绍
- 2.项目
- 3.概念:OOP范式
- 4.做法:冰淇淋
- 5.(额外)练习:电灯开关
- 6.(额外)谜题:同步灯光
- 7. 概念:抽象
- 8.实践:冰淇淋车
- 9.(额外)练习:同步灯光
- 10.概念:继承
- 11.实践:豪华冰淇淋车
- 12.(额外)练习:闪烁的灯光
- 13.(额外)谜团:MRO
- 14.概念:继承+
- 15.做法:融化冰淇淋
- 16.(额外)练习:定时灯
- 17.(额外)谜团:脆弱的基准情况
- 18.结论
说明
- 大家好,我是 Alvin。我之前是加州大学伯克利分校的计算机科学讲师,在那里担任了 5 年的各种课程教员。我现在是一家大型科技公司的研究员,致力于尖端人工智能的研究。我开设的课程可以让你入门——不仅教授基础知识,还让你对学习更多知识充满热情。
- 欢迎客座教师 Derek!我以前是加州大学伯克利分校最大的计算机科学课程的讲师,在那里我教了好几年,并获得了杰出 GSI(研究生讲师)奖。我现在是一家大型科技公司的软件工程师,负责实验平台。加州大学伯克利分校的平均评分为 4.45 / 5.00(943 条评论)。
此课程面向哪些人
- 想要提升Python 编程技能的所有职业人士或爱好者
声明: 本站所有文章, 如无特殊说明或标注, 均为本站原创发布.任何个人或组织, 在未征得本站同意时, 禁止复制、盗用、采集、发布本站内容到任何网站以及各类媒体平台. 本网站不会在其服务器上存储任何非法文件, 我们仅索引和链接到其他网站提供的内容.由于文档会不定期更新, 课程内容目录仅供参考, 实际以下载文档中的目录为准. 这里任何项目的内容仅供学习试看, 试看后请删除, 请勿用于商业用途. 如若本站内容侵犯了原著者的合法权益, 请提供证据证明您是涉嫌被侵权的唯一所有者, 可联系我们的电子邮箱skillskills(at)protonmail.com进行处理. 请把(at)改成@.