YoVDO

SMARS and Python - Classes and Object Oriented Programming

Offered By: Kevin McAleer via YouTube

Tags

SMARS Courses Python Courses Object-oriented programming Courses Data Abstraction Courses Polymorphism Courses Encapsulation Courses Inheritance Courses

Course Description

Overview

Explore object-oriented programming concepts and their application to Raspberry Pi robots in this comprehensive video tutorial. Learn about classes, objects, inheritance, encapsulation, composition, polymorphism, and data abstraction in Python. Discover how to model real-world objects in code and create more intuitive programs for SMARS robots. Follow along with practical coding examples, including property decorators, multiple inheritance, and composition with classes. Gain valuable insights into applying OOP principles to robotics projects and enhance your Python programming skills for low-cost, open-source SMARS robots.

Syllabus

Countdown
Introduction
Overview
Learning Objectives
Object Oriented Programming
Classes
Objects
Inheritance
Encapsulation
Composition
Polymorphism
Data Abstraction
Self
OOP & Robotics
Coding Starts
Getting and Setting Properties
Property Decorators
Composition with Classes
Multiple Inheritance
Polymorphism easier than it sounds
Follow me on Instagram, YouTube and Facebook


Taught by

Kevin McAleer

Related Courses

Pico Bluetooth Remote Control for SMARS
Kevin McAleer via YouTube
Pico SMARS - A Raspberry Pi Pico Powered SMARS
Kevin McAleer via YouTube
Paper SMARS - A Robot You Can Print
Kevin McAleer via YouTube
Top 5 SMARS Issues and How to Fix Them
Kevin McAleer via YouTube
OttoDIY and SMARS Robots
Kevin McAleer via YouTube