Sunday 25th October, 2015
2:00pm to 5:30pm
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:
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.
To live is to change, and to be perfect is to have changed often.
Sign in to add slides, notes or videos to this session