Skip to content

A Deep Dive into Object Oriented Programming in Python january 2020 - february 2020

License

Notifications You must be signed in to change notification settings

pyladiesams/OOP-advanced-jan2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Deep Dive into Object Oriented Programming in Python

Level: Intermediate / Advanced

Video: https://www.youtube.com/watch?v=Vja81df1-OY&feature=youtu.be

Project description

Object-oriented Programming, or OOP for short, is a programming paradigm which provides a means of structuring programs so that properties and behaviours are bundled into individual objects.

This workshop is divided into two parts.

In the first part, we’ll explore non-widely known Object-oriented Programming concepts in Python, such as:

  • Inheritance and Multi-inheritance
  • Composition

In the second part, we’ll round up the first part and explore more non-widely known Object-oriented Programming concepts in Python, such as:

  • Dataclasses

Requirements

  • Python 3.7 +
  • jupyter lab 1.2.3 or Google Colab
  • Basic knowledge of OOP in python is required to get the most of this workshop.

Usage

Credits

This workshop was set up by @PyLadiesAMS and @ChidinmaKO.

About

A Deep Dive into Object Oriented Programming in Python january 2020 - february 2020

Topics

Resources

License

Stars

Watchers

Forks