A Practical Guide to Idioms in Python
by Pratik Mandrekar (speaking)
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