The Most Addictive Python and SQL Courses
Power BI Fundamentals - Create visualizations and dashboards from scratch
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