Robotics #4 - OOP with Python - Practical w/ Mohammed Almutoory

The fourth session of five in the Robotics track

About this event

"In the fourth Robotics session, you will be introduced to the following:

What is Object-Oriented Programming

Class and Object

Expressing Object's Behavior using Methods

Initializing Object Attributes using __init__

Encapsulation in Python

Class Attributes vs Instance Attributes

Class Methods vs Instance Methods

Useful Examples for Class Methods

Basic Inheritance

Method Overriding

Constructor Inheritance

Arithmetic Magic Methods

Comparison Magic Methods

The __str__ Magic Method

If you're willing to work along, make sure you install Python IDE or Visual Studio Code with Python extention beforehand.

Organizers of this track:

Google Developer Student Clubs - University of Khartoum

GDSC Sana'a University

GDSC - Lebanese International University Yemen

GDSC Tanta University

GDSC Sohar University

GDSC University of Bahrain"



  • Abdulmajid Ali

    Abdulmajid Ali

    Google Developer Student Clubs

    Google DSC Lead

    View Profile
  • Kamal Adam

    Kamal Adam

    Core Team Member (Media and Communications)

    View Profile
  • Dina Ehab

    Dina Ehab

    Core Team Member (Documentation)

    View Profile
  • Tasneem Elsayed Abuelhassan

    Tasneem Elsayed Abuelhassan

    Core Team Member (Content Creation)

    View Profile
  • Reem Mohammed

    Reem Mohammed

    Core Team Member (Documentation)

    View Profile
  • Hiba Eljozouly

    Hiba Eljozouly

    Core Team Member (Content Creation)

    View Profile