April 27, 2013 · 5:30 PM
Audience: People who have a basic understanding of programming.
Time: 5:30pm - 6:30pm
Speaker: Satyajit Ranjeev
A brief introduction and tools that will help you get started with developing applications in Python. At the end of the talk one should have gained knowledge to create a simple program in Python.
- Where Python is used
- Where to get help
- Data Types- Control structures
- A few interesting modules
About the speaker
I have been working on Python for three and a half years. I am currently leading the engineering team at MQuotient. The product we are working on is an Intelligent Character Recognition system. Python dominates our technology stack.Decorators in Python
Decorators in Python
Audience : One must know python and must be comfortable with writing simple code in Python.
Time: 6:30pm - 7:30pm
Speaker: Siddharth Saha
A fundamental level of how decorators work and how you can write and use decorators in Python. At the end of the talk, one should be fairly comfortable with writing and reading decorated python code.
1. How functions and methods are really objects in python - assigning functions to variables, passing functions to functions, returning functions from functions.
2. Understanding simple handcrafted decorators.
3. Understanding the @decorator construct and the order of decorators.
4. Passing arguments to decorated functions and to decorators.
5. A decorator to decorate a decorator.
6. How can decorators be useful ?
About the speaker
I have been working on Python for a little more than 2 years now. Currently, I work at ShopSocially as a Junior Application Architect. We have built a social platform for e-commerce retailers to enable social experiences in the buying flow using the various social apps we provide with the platform. At the backend, Python is the technology we use.