Object Oriented Programming with Python - Full Course for Beginners

preview_player
Показать описание
Object Oriented Programming is an important concept in software development. In this complete tutorial, you will learn all about OOP and how to implement it using Python.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Getting Started with Classes
⌨️ (0:12:11) Constructor, __init__
⌨️ (0:50:35) Class vs Static Methods
⌨️ (1:13:22) Inheritance
⌨️ (1:30:14) Getters and Setters
⌨️ (1:51:00) OOP Principles

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

--

Рекомендации по теме
Комментарии
Автор

Thanks a lot for posting this, FCC! ❤️

jimshapedcoding
Автор

I'm only 20 minutes in and already several concepts that were blurry before are now crystal clear to me. Excellent video!

DennisChaves
Автор

00:04 Understanding object oriented programming is important for software developers.
07:57 Creating a method to calculate the total price of items
23:21 Understanding constructors and best practices in classes
31:11 Learned about constructor and working with different attributes
45:44 Using a for loop, we can print the names of all instances
53:38 Read CSV file and instantiate objects with class method.
1:09:32 Create a separate class named 'Phone' that inherits from the 'Item' class
1:17:02 Inheritance allows creating child classes that inherit attributes and methods from parent classes.
1:31:54 Create read-only attributes in Python using the property decorator
1:39:20 By adding double underscores to attribute names, access to those attributes is prevented outside of the class.
1:54:40 Encapsulation and abstraction principles are applied in object-oriented programming.
2:03:06 Inheritance allows code reuse across classes

shyamsundarraghu
Автор

Only today and after watching this tutorial I understand "self" in python!

hhbadarin
Автор

This guy is amazing. He has taught me Selenium, Classes and I'm sure many more things in the future. Keep up the good work Jim, you're a beast!

muntaface
Автор

Just completed the whole video and this is hands down the best object oriented programming course I've ever come across. I've been trying to understand what exactly OOP is all these days by reading blogs and going through different tutorials. Nothing gave me as much clarity as this video did. Thanks a lot for the great work and for giving this out for free!

SuperTenja
Автор

I find myself especially loving the structure of this OOP tutorial, it comes from a Funtional programming aspect and gradually lead you into OOP with examples, as oppose to other tutorials where they directly introduce you to concepts like inheritence/settters etc.. This makes my understanding of OOP much more clearer and structred. Big thanks to FCC and the lecturer!

calfolkionized
Автор

I've been learning and coding Python for a little over a year and have never fully understood the __init__ method until I saw this video. You rock!

ducdao
Автор

I'm only up to the 45 minute point so far, but already I am very grateful for this tutorial. Thank you so much!

FreihEitner
Автор

Loved It!
I have been in a 4-Year CS program and learned the OOP concepts in different lectures.
Probably this one is the best among all the lectures/tutorials I have taken for OOP till now.

hammadhassankhan
Автор

Best explanation on OOP on YouTube. He doesn't skip anything. It finally makes sense 😊

xelvince
Автор

Sir, thank you for this absolutely fantastic run through of object oriented programming. I was struggling with some of these concepts in using python to build a Django website, but this tutorial cleared up a TON of information. Very well done, I along with 100K+ others, are incredibly grateful that you took the time to put this together to clear up some confusing concepts.

johnhrabovsky
Автор

It's really really useful for begginers like me to have a tutorial builded from the scratch, instead of just downloading code from an external source and all of a sudden try to understand whats happening on those 50 lines of code. Thx

federicopalacio
Автор

Less than 10 minutes into the tutorial and I understand what the class is. Some of these free tutorials teach better than actual courses we pay money for

KofyImages
Автор

Very practical and understandable take on OOP in python. Greatly recommended to people with a beginner level knowledge of python and need to add OOP to their python tool kit.

fesehaabebe-akele
Автор

This tutorial was hands-down the best I've ever watched regarding the essential concepts of object-oriented programming. You clarified so many of my unanswered questions. Thanks a million!

aminnourmohammadi
Автор

This is the most comprehensive and friendly tutorial on Python OOP I have seen so far. Thanks for this Jim

elijahkalii
Автор

Great explanations! I like that you clarified certain aspects of OOP that are hardly ever mentioned in other OOP courses. Thank you!

Rey-tpjm
Автор

Best intro to OOP so far. Explained so well. Thank you so much for this excellent course!!

akhilkumar
Автор

20 mins in and so many concepts are made clear and so quickly and efficiently. Thanks the instructor and FCC.

rutdvajrawal