Yet another introduction to Python

Anuvrat Parashar (~bhanuvrat)




So you started learning python, and you have been able to stitch few lines of code together and it worked, but you do not know why, then this is the talk for you.

We will delve into elementary yet obscure concepts that are more often than not skipped by beginners eg why is

if _name_ == _main_

required in python scripts. et el.

In a 3 hour power packed interactive and fully-hands on workshop we shall be learning python from ground up using examples from the real world.

Basics of python will be covered with less emphasis on the basics of programming itself.

The topics to be covered during the workshop shall include but not be limited to:

  • Hello World
  • Variables
  • Loops and conditionals
  • String
  • Lists, Dictionaries and Tuples.
  • functions
  • File handling
  • classes
  • modules and imports
  • lambda, map and reduce
  • decorators and generators
  • raising and handling exceptions
  • sample exercises for the attendees to work on based on the concepts covered in the first half of the workshop.


The person should be familiar with a *nix based operating system, and the shell should not be alien to them.

Attendee should be familiar with the concepts of a hierarchical file system and at least be able to find where their editor saved the file they just created.

Knowledge / experience of at least one other programming language will give them an unfair edge.

Speaker Info:

Anuvrat, along with his team at consults for python based projects which need help in maintaining, sanitizing and scaling to achieve their true potential. He was one of the four who revamped the community and volunteered for over a dozen workshops.

Speaker Links:

Id: 665
Section: Core python and Standard library
Type: Workshops
Target Audience: Beginner
Last Updated: