From Classes To Inheritance – OOP In-Depth For Python Programmers. Python Beyond the Basics Object-Oriented Programming free udemy course download.
Description of Python Beyond the Basics Object-Oriented Programming
In this Python Beyond the Basics – Object-Oriented Programming training course, expert author David Blaikie will teach you how to design Python classes, and how to implement object-oriented programming concepts in Python. This course is designed for users that already have a basic working knowledge of Python.
You will start by learning about classes, including defining a class, class attributes, and working with class and instance data. From there, David will teach you about inheritance and polymorphism. This video tutorial also covers advanced features, such as implementing core syntax, subclassing built-ins, and new-style classes.
You will also learn about exceptions and object serialization. Finally, David will teach you about efficiency and testing, including debugging, logging, and benchmarking.
Once you have completed this computer based training course, you will be fully capable of designing your own Python classes, as well as implementing object-oriented programming concepts in Python.
Who this course is for:
- Anyone wanting to learn Object-Oriented programming with Python
What you’ll learn
- Design Reusable Object-Oriented Python Classes
- Apply OOP Concepts to handle complexity
- How to Handle Errors
Reviews on Python Beyond the Basics Object-Oriented Programming Course
Learnt so much from this course. Just the right level I was looking for. It’s not for absolute beginners to programming or python but it does teach some basic concepts along with some more intermediate concepts which can get you going in your project or job.
This is getting better and better with each video lecture. I am learning a lot. This professor has taught me a completely different view of looking at a programming language as a whole.
This Python Beyond the Basics Object-Oriented Programming course covers all the essential topics in detail and the instructor has explained everything so well and in detail. I recommend this course to anyone wanting to set a strong foundation in OOPS
Awesome teacher. You will not find a more passionate and knowledgeable teacher out there. The pace of the course is good, it has a good set of exercises and gets you over all of the basics.
Would be nice to see some other hot modules being added in the future, like numpy, pandas and so on.
Exactly what I was looking for as an intermediate Python coder. So far so good, the pace of the class seems good, but I have not yet had to do any independent work or answer any questions, so…
Halfway, still good–could be better if there were some interactive components or questions along the way to test our comprehension. Assignment 2 was good and the solution in video form was also very helpful.
This is a perfectly crafted Python Beyond the Basics Object-Oriented Programming course for anyone who is looking to refresh their OOP concepts or for someone who wants to take a first dive into the OOP world with Python of course.
I thoroughly enjoyed the course, thank you, David.
I like that the instructor explains everything thoroughly, but not too much. It is challenging but complete. I like that he tells us things that we can do, and what we should/shouldn’t do even though Python will let us do it either way.
I have been working with Python on and off for about a year and this class is what I needed. It’s bringing me a deeper understanding of Python and classes and doing useful things I never even thought about doing.
Note that he isn’t using the most recent version of Python, which has been a problem in other courses but not this one. All I have to do is make sure I have () in my print statements and everything else applies.