|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-programowanie-obiektowe/
课程评论:没有评论
**课程名称:** Python 面向对象编程:练习 + 解决方案 **课程概述:** 本课程深入讲解面向对象编程(OOP)的基础知识,并展示如何在 Python 中应用这些概念。与 Java、C# 等语言相比,Python 在实现多态等方面有其独特的方式,这对于不熟悉 Python 的初学者来说可能比较新颖。 掌握面向对象编程对于争取初级开发工程师职位至关重要。因此,课程最后提供了一份包含10个常见面试问题的列表,并附有示例答案。 课程共分为6个章节,每个章节都包含理论讲解、Python 实现示例,以及课后练习和解答。 **课程主题:** * 类与对象:概念、属性、方法、构造函数 * 封装:Getter 和 Setter(`@property`) * 继承:单继承、多重继承与 MRO * 特殊(魔法)方法 * 类方法(`@classmethod`)与静态方法(`@staticmethod`) * Python 中的多态:鸭子类型、接口、抽象类与抽象方法 **课程目标:** 如果您想了解 Python 中面向对象编程的运用方式,本课程能够为您提供帮助。
W kursie szczegółowo przedstawiam podstawowe zagadnienia programowania obiektowego. Pokazuję, w jaki sposób można wykorzystać te koncepcje w języku programowania Python. Python, w porównaniu do innych języków (Java, C#) posiada własny sposób przedstawiania pewnych koncepcji np. polimorfizm, co dla osób nieprogramujących w Pythonie może być dość nietypowe.Znajomość programowania obiektowego jest kluczowa, w przypadku starania się o pozycję Junior Developera. Dlatego na koniec kursu przygotowałem dla Ciebie listę 10 pytań, które mogą pojawić się na rozmowie o pracę. Każde pytania posiada również przykładową odpowiedź.Kurs podzieliłem na 6 rozdziałów. W każdym rozdziale przedstawiam teorię danego zagadnienia oraz przykład jego implementacji w Pythonie. Dodatkowo na koniec każdego rozdziału przygotowałem dla Ciebie zadanie domowe wraz z przykładowym rozwiązaniem.Tematyka kursu:Czym jest klasa oraz obiekt? Pola, metody, konstruktorHermetyzacja - gettery oraz settery (@property)Dziedziczenie, dziedziczenie wielokrotne oraz MROMetody specjalne (magiczne) w klasach@classmethod oraz @staticmethodPolimorfizm w Pythonie. Duck typing, interfejsy oraz klasa i metoda abstrakcyjnaJeżeli chcesz poznać w jaki sposób programowanie obiektowe wykorzystywane jest w Pythonie to myślę, że jestem w stanie Ci pomóc:)