•  

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!

When

Time 2:00pm5:30pm DMT

Date Sun 25th October 2015

Where

Swift Suite 1 + 2, Radisson Blu Royal Hotel

Short URL

lanyrd.com/sdtkhm

Official event site

python.ie/pycon

View the schedule

Share

Topics

See something wrong?

Report an issue with this session