Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Object Oriented Programming with Python - Classes, Objects, and Practical Applications

Python Simplified via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of Object Oriented Programming in Python through hands-on practice with classes, objects, inheritance, and private class members. Master essential OOP concepts by building visual projects including drawing random forest scenes with OpenCV, creating interactive applications with Pygame, and developing your own Python PIP package. Explore Test-Driven Development workflows and unit testing methodologies to write robust, maintainable code, including strategies for testing GUI applications. Gain practical experience through highly visual examples that demonstrate real-world applications of object-oriented principles while discovering interesting guitar facts along the way.

Syllabus

Python Classes and Objects - OOP for Beginners
OOP Class Inheritance and Private Class Members - Python for Beginners!
Draw a Forest of Random Tree Objects with Python OpenCV - Classes and OOP Practice for Beginners
OOP with Pygame - Object Oriented Programming Exercise
Python TDD Workflow - Unit Testing Code Example for Beginners
Testing GUI Apps - What to test? How to test it? Mini Coding Course for Beginners
Create Python PIP Package

Taught by

Python Simplified

Reviews

Start your review of Object Oriented Programming with Python - Classes, Objects, and Practical Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.