+1 -1 +7
Vote on this proposal

A Practical Guide to Idioms in Python

by Pratik Mandrekar (speaking)

Section
Core Python
Technical level
Intermediate

Objective

If you have used Python as a scripting language, there might be a few things that you never came across that could help you use Python in a more interesting way. Learn about some common patterns that help make life better. Learn about using decorators, the what and why of context managers and some functional programming paradigms along with the usual stuff about data structures.

Description

You will be able to understand and re-visit some Python concepts that you are either unfamiliar with or have never used to their full potential.

These would be -

  • Simple things like comprehensions, iterators, lazy evaluations
  • Decorators and how they can help you
  • Some practical uses of Context Managers
  • Functional Programming paradigm and some common patterns
  • Fun with some Data Structures

Requirements

  • Should have used the interactive Python shell at least once
  • Should know how to fix the Python GIL (Yeah, right!)

Speaker bio

I have been using Python for a couple of years now and it is the language of choice for many things at the health technology start-up I work for. I have done some general programming, web development and computational things with Python and have a decent grasp on the good and the bad parts.

I can be found on the internet here