Dive into object-oriented Python

A session at PyCon Ireland 2015

Sunday 25th October, 2015

2:00pm to 5:30pm (DMT)

This workshop will introduce beginners to Python’s beautiful implementation of OOP concepts.

This is an updated edition of the workshop held at PyConIE 2014 with hands-on exercises. It's a good introduction for Python newcomers and even for advanced users who never took the time to dig into the core of the Python OOP implementation.

The workshop lasts for 4 hours and covers the following topics:

  • Objects and types
  • Classes and members
  • Delegation
  • Polymorphism

The workshop requires almost no knowledge about Python syntax. Running through an introductory tutorial is enough. The workshop however covers topics from a very basic level to an intermediate one.

Most of the time intermediate users (and sometimes even advanced users) have no real knowledge of the Python OOP model and its real structure. Also, most of the OOP introduction just talk about inheritance and not delegation, do not justify the EAFP pattern that Python pushes, do not give a rationale for the "untyped" parameters of Pyhton functions. This workshop does =)

Slides are already available online here: http://goo.gl/ylg8co

I strongly suggest attendees to install Jupyter http://jupyter.org
It is not mandatory, attendees may also use a standard Python shell (either Python 2 or 3, better the latter), but I think Jupyter makes everything much easier.

About the speaker

This person is speaking at this event.
Leonardo Giordani

To live is to change, and to be perfect is to have changed often.

5 attendees

  • Barry Kennedy
  • Leonardo Giordani
  • Na'Tosha Bard
  • OZ
  • Peter Mulholland

2 trackers

  • Orestes Gonzalo Manzanilla-Salazar
  • Xavi

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

PyCon Ireland 2015

Ireland Ireland, Dublin

24th25th October 2015

Tell your friends!


Time 2:00pm5:30pm DMT

Date Sun 25th October 2015


Swift Suite 1 + 2, Radisson Blu Royal Hotel

Short URL


Official event site


View the schedule



See something wrong?

Report an issue with this session