Python Object Oriented Programming 🐍- Full Course For Beginners⚡️

preview_player
Показать описание
*About this Course Python Object Oriented Programming*

This Python course teaches object-oriented programming through Python classes, covering topics such as inheritance, polymorphism, exception handling, and more advanced features. Participants will gain the skills to create their own classes and apply object-oriented programming principles.

```
Show your Love & Support:
Would Help me make more content like this one :)

```

*TIMESTAMP*
*Introduction To Object Oriented Python*
0:00:00 Introduction
0:02:06 What Is Object Oriented Programming And Why?
0:06:30 Object-Oriented Python
0:12:43 Modules Versus Classes

*Getting Started*
0:16:26 Prerequisites And Toolkit
0:18:48 Choosing An IDE Or Text Editor And Workflow

*Classes*
0:21:56 Classes, Instances, Attributes And Methods
0:28:54 Defining A Class
0:33:47 Instance Methods
0:39:40 Instance Attributes
0:43:14 Encapsulation
0:49:15 Init Constructor
0:55:19 Class Attributes
0:58:22 Working With Class And Instance Data
1:04:47 Assignment 1
1:08:39 Assignment 1 - Solution

*Inheritance And Polymorphism*
1:12:41 Inheriting Attributes
1:16:58 Inheritance Examples
1:23:39 Polymorphism
1:30:21 Inheriting The Constructor
1:33:19 Multiple Inheritance And The Lookup Tree
1:39:37 Decorators, Static And Class Methods
1:47:47 Abstract Classes
1:52:07 Method Overloading - Extending And Providin
2:01:11 Composition Versus Inheritance
2:08:47 Assignment 2
2:12:43 Assignment 2 - Solution
2:17:45 Assignment 2 For Extra Credit - Solution

*Advanced Features*
2:21:13 Implementing Core Syntax
2:28:24 Subclassing Built-Ins
2:34:50 Attribute Encapsulation
2:40:17 Private Variable Names*
2:46:53 Python
2:47:03 With Context
2:53:10 New Style Classes
2:57:00 Assignment 3
3:04:13 Assignment 3 - Supplementary Hints
3:09:19 Assignment 3 - Solution

*Exceptions*
3:14:25 Trapping And Raising Exceptions
3:27:27 Custom Exceptions
3:33:48 Assignment 4
3:39:22 Assignment 4 - Solution*

*Object Serialization*
3:43:31 Pickle
3:51:58 JSON
3:58:46 YAML
4:08:13 Assignment 5
4:11:51 Assignment 5 - Solution

*Efficiency And Testing*
4:13:37 Debugging - PDB
4:23:39 Logging
4:27:41 Benchmarking - The Timeit Module
4:33:45 Python
4:33:55 The Pytest Module - Part 1
4:41:40 The Pytest Module - Part 2
4:47:50 Assignment 6
4:51:40 Assignment 6 - Solution

*Conclusion*
4:57:09 What We Have Learned
4:59:04 Where To Go From Here

*Taskade* can be used by developers, programmers, and coders to manage their tasks, projects, and collaborations. It offers features such as real-time collaboration, code snippets, and integration with tools like GitHub and Jira, which makes it a great tool for software development teams. *Taskade* offers a free version that includes basic features such as task lists, team collaboration, and real-time syncing across devices. However, to access more advanced features such as custom templates, integrations, and priority support, you will need to upgrade to a paid plan. Overall, *Taskade* is a great option for developers looking for an easy-to-use and affordable task management solution.

Don't forget to subscribe, like, and share this channel with your friends and family to support our growth.

Right reserved by instructor.

*SEO*
#PythonObjectOrientedProgrammingFullCourse , #ObjectOrientedProgrammingWithPython , #pythonoop
12. #ProgrammingBestPractices
13. #CodeDebugging
14. #ProblemSolving
15. #CodingSolutions
16. #ProgrammingSkills
17. #PythonCoding
18. #CodeLearning
19. #CodeCommunity
20. #OnlineLearning
21. #ProgrammingKnowledge
22. #ProgrammingEducation,
27. #Encapsulation
28. #Abstraction
29. #PythonFunctions
30. #ProgrammingFunctions
31. #PythonModules
32. #ProgrammingModules
33. #PythonPackages
34. #ProgrammingPackages
35. #PythonDataTypes
36. #ProgrammingDataTypes
37. #PythonVariables
38. #ProgrammingVariables
39. #PythonOperators
40. #ProgrammingOperators
41. #PythonSyntax
42. #ProgrammingSyntax
43. #PythonDebugging
Рекомендации по теме
Комментарии
Автор

*TIMESTAMP*
*Introduction To Object Oriented Python*
0:00:00 Introduction And About The Author
0:02:06 What Is Object Oriented Programming And Why?
0:06:30 Object-Oriented Python
0:12:43 Modules Versus Classes

*Getting Started*
0:16:26 Prerequisites And Toolkit
0:18:48 Choosing An IDE Or Text Editor And Workflow

*Classes*
0:21:56 Classes, Instances, Attributes And Methods
0:28:54 Defining A Class
0:33:47 Instance Methods
0:39:40 Instance Attributes
0:43:14 Encapsulation
0:49:15 Init Constructor
0:55:19 Class Attributes
0:58:22 Working With Class And Instance Data
1:04:47 Assignment 1
1:08:39 Assignment 1 - Solution

*Inheritance And Polymorphism*
1:12:41 Inheriting Attributes
1:16:58 Inheritance Examples
1:23:39 Polymorphism
1:30:21 Inheriting The Constructor
1:33:19 Multiple Inheritance And The Lookup Tree
1:39:37 Decorators, Static And Class Methods
1:47:47 Abstract Classes
1:52:07 Method Overloading - Extending And Providin
2:01:11 Composition Versus Inheritance
2:08:47 Assignment 2
2:12:43 Assignment 2 - Solution
2:17:45 Assignment 2 For Extra Credit - Solution

*Advanced Features*
2:21:13 Implementing Core Syntax
2:28:24 Subclassing Built-Ins
2:34:50 Attribute Encapsulation
2:40:17 Private Variable Names*
2:46:53 Python
2:47:03 With Context
2:53:10 New Style Classes
2:57:00 Assignment 3
3:04:13 Assignment 3 - Supplementary Hints
3:09:19 Assignment 3 - Solution

*Exceptions*
3:14:25 Trapping And Raising Exceptions
3:27:27 Custom Exceptions
3:33:48 Assignment 4
3:39:22 Assignment 4 - Solution*

*Object Serialization*
3:43:31 Pickle
3:51:58 JSON
3:58:46 YAML
4:08:13 Assignment 5
4:11:51 Assignment 5 - Solution

*Efficiency And Testing*
4:13:37 Debugging - PDB
4:23:39 Logging
4:27:41 Benchmarking - The Timeit Module
4:33:45 Python
4:33:55 The Pytest Module - Part 1
4:41:40 The Pytest Module - Part 2
4:47:50 Assignment 6
4:51:40 Assignment 6 - Solution

*Conclusion*
4:57:09 What We Have Learned
4:59:04 Where To Go From Here

alphabrainscourses
Автор

thanks a lot for the awesome contents on OOP paradigm. Just loved it. keep on doing such cool stuff.

md.abulkalammusa
Автор

Great, high quality content. Keep mking more videos!

Vhc
Автор

Great Stuff, Highly recommended and covers oop in-depth

sureshdmm
Автор

Great presentation!! Keep up the good work!! Subbed.

truthod
Автор

Wow!! just started ... beautiful explanation

Sri-krcm
Автор

I have subscribed to the channel because of the quality of this tutorial. The presenter's spoken word is specific and excellent. My only critique is that the font size of the presentation could be larger for more mature eyes.

beauforda.stenberg
Автор

This is great content. I would like to see the "working files" mentioned with the text of the assignments. Alternatively, a screen shot of the assignments in the video would work to be able to understand what is being asked and to attempt to work through it on my own.

pauldougherty
Автор

You deserve more subscribers. Thanks for the video.

EmadRahman_eee
Автор

The magic is that right now this lesson is what i exactly need! Thank you!

PDHiv
Автор

"Instance methods are variables defined in the class". Thought a method was a function defined in a class?

lennoxcedeno
Автор

Didn't know jon kabat zinn teaches coding... i like it🎉

Valduri
Автор

3:09:37 In the line: with open(self._filename, 'w') as fh, the mode should not be 'a', otherwise, you will overwrite the content in the file.
BTW GREAT VIDEO!!!

AlonKedem
Автор

Thanks a lot for excellent content 🤝🤝🤝🤝🤝🤝🤝🤝

dsjanani
Автор

Where are the text versions of the assingments? I couldnt find or see any working director that is shared.

taylantatl
Автор

Please teach me design patterns in java

chorkaniitv
Автор

Should be there this.print() ? print(this) will print object not value? Or not?

radoslawglebicki
Автор

The bit where you are discussing encapsulation, you are trying to reference __mangled_name from the cc instance you created. But there was a typo which was not picked up. Also you were trying to reference cc__mangled_name...there is no dot before the double underscore. Finally where is cc.GetSet__mangled_name declared...first time I am seeing it is when trying to print it

tobitikare
Автор

Sorry, I can't find the glossary you are referring to. Could you point that out to me?

emersonvero
Автор

@alphabrainscourses Please upload and/or provide a link to the glossary the tutor/instructor makes reference to throughout the tutorial. This would be very much appreciated.

beauforda.stenberg