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

The fourth session of five in the Robotics track

Feb 13, 2022, 2:00 – 3:00 PM



Key Themes

Machine LearningSolution Challenge

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"


  • Mohammed Almutoory

    Memorial University of Newfoundland

    Computer Science


  • Ahmed Alghali


    GDSC Lead

  • Mohamed Eltayeb

    Technical Team (Machine Intelligence)

  • Tajeldeen Mohammed


    Media Team (Content Writer)

  • Reem Mohammed

    Technical Team (Machine Intelligence)

  • Samia Asim

    Media Team (Graphic | UI Designer)

  • malaz taha

    Program Team (Program Manager)

  • Fawaz Yousif

    Technical Team (web/mobile Development)

  • mohammed Khalid

    Program Team (Technical Manager)

  • Adam Logman

    Technical Team (Machine Intelligence)

  • Asmaa Farouq

    Program Team (Program Manager)

  • Karam Elhaj

    Technical Team (Machine Intelligence)

  • Asrar Abdelgaber

    Media Team (Content Writer)

  • Maab Taha

    Media Team (Content Writer)

  • Mohamed Khalid

    Media Team (Content Writer | Social Media Manager)

Contact Us