Saturday 10:50 a.m.–1 p.m. in St. David
Notable Features of Python
James Powell
- Audience level:
- Intermediate
Description
Decorators, generators, and context managers are among many notable features in Python that also make Python a notable language. This tutorial discusses these features and how they can be used to model problems in a very robust, flexible, and Pythonic way.
Abstract
Decorators, generators, and context managers are among the most useful advanced features of Python, and they can be used to model many common problems in a very robust and flexible manner.
This talk is divided into three parts: the basic details of how these features work (syntax.py,) the motivation behind their inclusion in the language (motivation.py,) and some clever things that can be done with them (magic.py.)
Given the breadth of material, this session is intended to be participatory. The material covered will be guided by the backgrounds and interests of those in attendance.