Hasgeek logo



A three-day intensive hands-on workshop that dives deep into the Python internals, advanced techniques and best practices

24th - 26th May 2013, Bangalore

Register now! Save Rs. 2000 until May 10th

About the workshop


The Energy & Resources Institute
4th Main, 2nd Cross
Domlur, 2nd Stage
Bangalore, Karnataka
Map for Venue


This course assumes that the participants have prior programming experience in Python.

Being able to solve most of the exercises from Working with Data chapter of Python Practice Book will be a sufficient prerequisite.

All participants are expected to have a laptop with Python 2.7 installed. The participants are expected to try examples and solve exercises in the class.

Ticket Price

Early geek Price

Rs. 10,000 for the first 5 tickets

Regular Price

Rs. 12,000 for the remaining 7 tickets

Workshop is only open for 12 participants.

Buy tickets

Course content

  • Warm up
    • Review of Python programming language. Topics covered are lists, dictionaries, list comprehensions, modules.
  • Iterators and Generators
    • Introduction to Iterators, generators and generator expressions with emphasis on working with large data and how these techniques help to make code more readable.
  • Functional Programming
    • Covers recursion, higher order functions and decorators.
  • Deeper look at classes and objects
    • Understanding classes and objects at a deeper level. Covers old-style and new-style classes, static methods, class methods, special methods for operator overloading, meta classes, slots, descriptors, etc.
  • Writing Python Libraries
    • Covers best practices of writing, documenting, testing and distributing python libraries.
Help us spread the word around. Tweet about the Advanced Python Workshop

Anand Chitipothu (Instructor)

Anand Chitipothu is a software consultant and trainer based in Bangalore. He is an active member of Indian Python community, coordinator of PyCon India 2012 and elected member of PSF. He is author of Python Primer, an interactive tutorial to learn Python in browser. He is co-author of web.py, a micro web framework in Python and currently works for Internet Archive.

Twitter ♣ Github ♣ Website ♣ Lanyrd ♣