Udemy

Python Beyond the Basics - Object-Oriented Programming

Enroll Now
  • 10,932 Students
  • Updated 1/2017
4.5
(3,087 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 1 Minute(s)
Language
English
Taught by
Infinite Skills
Rating
4.5
(3,087 Ratings)
1 views

Course Overview

Python Beyond the Basics - Object-Oriented Programming

From Classes To Inheritance - OOP In-Depth For Python Programmers

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.

Course Content

  • 9 section(s)
  • 55 lecture(s)
  • Section 1 Introduction To Object Oriented Python
  • Section 2 Getting Started
  • Section 3 Classes
  • Section 4 Inheritance And Polymorphism
  • Section 5 Advanced Features
  • Section 6 Exceptions
  • Section 7 Object Serialization
  • Section 8 Efficiency And Testing
  • Section 9 Conclusion

What You’ll Learn

  • Design Reusable Object-Oriented Python Classes
  • Apply OOP Concepts to handle complexity
  • How to handle Errors


Reviews

  • R
    Randy Thomson
    5.0

    Great Course. Perfect after a beginners course. Next step really. Great presenter. Huge amount of info to go play ith and make it second hand knowledge. Leads to many ideas improved.

  • J
    Jchudemy
    3.0

    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!

  • A
    Alexandru Patrascu
    5.0

    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.

  • J
    Julien G Massardier
    3.0

    Interesting content. Would be more motivating if assignments were compulsory and reviewed by peers, like on coursera.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed