Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Python Object Oriented Programming (OOP) - Full Course for Beginners

Автор: freeCodeCamp.org

Загружено: 2025-01-29

Просмотров: 291040

Описание:

In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become a great OOP programmer, writing clean and maintainable software.


What you will learn:
The fundamentals of OOP: creating classes and objects, attributes and methods, getters and setters, properties, static attributes and methods, access modifiers.
OOP Principles such as inheritance, encapsulation, abstraction, polymorphism.

💻 Github repo: github.com/DoableDanny/oop-in-python-course

✏️ Course created by Dan Adams. Check out his channel:    / @doabledanny  

A Python Beginner-to-Advanced OOP course is also available, in video and book form:
🔗 Full Udemy course: udemy.com/course/python-oop-object-oriented-programming-from-beginner-to-pro/
🔗 eBook PDF: doabledanny.gumroad.com/l/python-oop-beginner-to-pro
🔗 Amazon Kindle eBook & physical book: amazon.com/dp/B0DR6ZPZQ8

❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)

⭐️ Contents ⭐️
(0:00:00) Intro
(0:04:16) Creating classes and objects
(0:15:15) Combining objects
(0:21:43) Recap: classes, objects, attributes, methods and self
(0:26:46) Example: a Person class
(0:34:42) Accessing and modifying object data
(0:41:13) Access modifiers: protected attributes
(0:45:39) When should you make an attribute protected?
(0:48:37) Python's "Consenting Adults" philosophy and private attributes
(0:51:17) When to use protected vs private attributes
(0:53:27) Creating getter and setter methods
(0:57:22) Why do we create getters and setters?
(1:03:37) Properties: creating a getter property. Properties vs getters and setters
(1:10:39) Properties: creating a setter property
(1:15:39) Static attributes
(1:23:19) Static attributes vs instance attributes
(1:25:13) Static methods
(1:33:20) Static methods: when to use them?
(1:34:46) Protected and private methods
(1:39:55) Encapsulation
(1:51:53) Encapsulation: why is it important?
(1:55:10) Abstraction
(2:05:08) Inheritance
(2:15:49) Polymorphism: intro and naive solution
(2:25:06) Polymorphism: refactored solution
(2:35:35) Conclusion

🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Python Object Oriented Programming (OOP) - Full Course for Beginners

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Python Object Oriented Programming Full Course 🐍

Python Object Oriented Programming Full Course 🐍

Как освоить любой навык так быстро, что это покажется незаконным

Как освоить любой навык так быстро, что это покажется незаконным

Python Tutorial for Beginners (with mini-projects)

Python Tutorial for Beginners (with mini-projects)

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

Python Full Course for Beginners | Complete Python Course

Python Full Course for Beginners | Complete Python Course

Learn Python OOP in under 20 Minutes

Learn Python OOP in under 20 Minutes

API Security Fundamentals – Course for Beginners

API Security Fundamentals – Course for Beginners

Мне потребовалось 10+ лет, чтобы понять то, что я вам расскажу через 8 минут.

Мне потребовалось 10+ лет, чтобы понять то, что я вам расскажу через 8 минут.

Python Object Oriented Programming (OOP) - For Beginners

Python Object Oriented Programming (OOP) - For Beginners

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

ООП На Простых Примерах | Объектно-Ориентированное Программирование

ООП На Простых Примерах | Объектно-Ориентированное Программирование

Please Master This MAGIC Python Feature... 🪄

Please Master This MAGIC Python Feature... 🪄

Object Oriented Programming (OOP) in C++ Course

Object Oriented Programming (OOP) in C++ Course

Как бы я БЫСТРО выучил Python (если бы мог начать заново)

Как бы я БЫСТРО выучил Python (если бы мог начать заново)

Я наконец понял, как научиться программировать

Я наконец понял, как научиться программировать

Avoid These BAD Practices in Python OOP

Avoid These BAD Practices in Python OOP

How To Learn So Fast It’s Almost Unfair

How To Learn So Fast It’s Almost Unfair

Python Full Course for Beginners | Complete All-in-One Tutorial | 9 Hours

Python Full Course for Beginners | Complete All-in-One Tutorial | 9 Hours

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]