|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-object-oriented-programming-homework-answers/
课程评论:没有评论
**Python 3.8 面向对象编程:作业与答案** 本课程深入讲解面向对象编程(OOP)的基础概念,并重点展示如何在 Python 中应用这些概念。Python 在实现 OOP 概念方面独具特色,可能与 Java、C# 等语言有所不同,对初次接触 Python 的学习者而言可能会有些许陌生。 面向对象编程知识是 junior developer 求职的必备技能。因此,课程结束时,我们将提供 10 道面试常见问题及解答,以助您顺利通过招聘。 课程结构: * **理论结合实践:** 每个章节都将详细阐述一个 OOP 主题的理论知识,并辅以 Python 代码实现示例。 * **课后作业与解答:** 每章末尾设有独立作业,用于巩固和检验您的学习效果,并提供相应的解答。 * **核心内容:** * 类与对象基础 * 封装(Getter、Setter 与 `@property`) * 继承 * Python 特殊/魔术方法 * 实例方法、类方法与静态方法 * 多态 * **学习目标:** 掌握 Python 面向对象编程的实际应用。 无论您是想深入理解 OOP 在 Python 中的应用,还是为求职做准备,本课程都将为您提供有力的支持。
In the course, I am explaining in detail basic concepts about object-oriented programming. I am showing how can you use those concepts in Python. Python, in comparison to other programming languages (Java, C #) has its own way of presenting certain object-oriented programming concepts, which can be unusual for people who did not use Python before.Knowledge of object-oriented programming is necessary when applying for a Junior Developer job. Therefore at the end of the course, I prepared 10 interview questions that might appear during the recruitment process. Each question has a proposed answer.In each chapter, I am explaining the theory of a given topic with an example of implementation in Python. In addition, at the end of each chapter, I have prepared homework to test your knowledge. So you can write a practical task and check your understanding of the particular section. There is available also a solution for each homework.Course content:Basic information about classes and objectsEncapsulation - getters, setters and @propertyInheritanceSpecial / magic methods in PythonInstance, class, and static methods in PythonPolymorphism in PythonIf you would like to learn how object-oriented programming is used in Python, I think I can help you:)