Python Beyond the Basics - Object-Oriented Programming (Udemy.com)
From Classes To Inheritance - OOP In-Depth For Python Programmers
Created by: Infinite Skills
Last updated January 2017
What you will learn
- Design Reusable Object-Oriented Python Classes
- Apply OOP Concepts to handle complexity
- How to handle Errors
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews3,095#101 of 389 by number of reviews
- Length5 hoursshorter than 74% of them
- Last updatedJanuary 2017earlier than 95% of them
Quality Score
Overall Score : 92 / 100
Course Description
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.
Instructor Details
- 4.6 Rating
3,095 Reviews
Infinite Skills
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.
More courses by Infinite Skills
Microsoft Excel 2013 Advanced. Online Excel Training Course
4.6 (3,848 Reviews)
Provider: Udemy
Time: 9.9h
$15.99
Master SketchUp - A Definitive Guide From Infinite Skills (2017)
4.5 (3,824 Reviews)
Provider: Udemy
Time: 5.4h
$22.99
Adobe InDesign Made Easy. A Beginners Guide To InDesign (2017)
4.5 (3,719 Reviews)
Provider: Udemy
Time: 11h
Free
Microsoft SQL Server 2012 Certification Training Exam 70-461
4.7 (3,538 Reviews)
Provider: Udemy
Time: 12.3h
$11.99
Reviews
By Kaveh Allahdin on 9/19/2020
Till now corresponds to the course description.
By Rafael de Pinho Andr on 9/15/2020
Python 2 Trap
By Jonpaul Uritis on 9/13/2020
tight clean explanation... digging it so far
By Dheeraj Kandula on 9/5/2020
Very detailed explanation of OOP concepts with simple but clear examples.
By Zach Jay Rhys Gilbert on 9/4/2020
I now feel comfortable approaching new tasks with the skills i've gained. I'd have loved if this course was updated for Python 3+, although I appreciate the importance of having an understanding of Python 2. A few areas, such as class decorators (abstract, classmethod and staticmethod) could have been explained a bit fuller, but the information definitely serves as a good starting point from which a little bit of further reading online really strengthened my understanding.
By Hasan Erokyar on 8/27/2020
this is a great course for everyone who wants to go beyond basics to more prof. level.
By Prathab Murugan on 8/26/2020
I am an experienced programmer who was looking for a way to learn intermediate Python quickly. This course provided exactly that. I love the way some concepts are covered to the exact depth and brevity required whereas some concepts are covered in depth. Thanks for the course!
By Sidhya Raman on 8/25/2020
I wish that the assignments were actual written assignments, similar to what you would be given in school. I also think that short quizzes after several videos would be helpful in testing our knowledge in the material taught thus far
By Jchudemy on 8/24/2020
I might have many more expectations from this course. I thought it would focus more on the class internally, such as the organization of good class maintenance and utility. But overall it is quite compact!
By Mei-Yuan Huang on 8/12/2020
The course material is uploaded, but I can not open the file.
Many students face the same problem, but the author have not responded yet.
By Chris Harris on 8/9/2020
The code presented won't compile. WTF?
By Marcin Chomicz on 8/9/2020
Well done material, also explanations are clear.
The biggest problem with this course is it's level.
I found it while searching for advanced level.
But the material is, say, at the introductory level to OOP in Python
The course can be recommended to anyone who wants to gain basic ideas of OOP such as p[olymorphysm, encapsulation, inheritance, multiple inheritance.









