PyCon India 2025

Siddharta G

Hi .👋🏾 I'm Siddharta, a Python developer and trainer.

I first encountered python in 2002, and it has remained my favourite programming language ever since. I have been a speaker at PyCon India in 2009, 2011 and 2024,. I am the author of the book "Test-Driven Python Development" published by Packt in 2015.

Today I run the site https://www.playfulpython.com/ where I write about Python topics.


Professional Link

https://www.linkedin.com/in/siddharta/


Session

09-12
10:00
180min
Programming is Playtime
Siddharta G

Why should coding always be about serious, big topics? Programming should be fun, it should be about trying out random things and learning new concepts in the process. In this workshop, we will work on Coding Katas -- these are small programs designed for us to learn and practise a skillset.

Here are the problems we will work on.

  1. FizzBuzz: Think FizzBuzz is only suitable for asking freshers as interview question? Try it with a twist -- without using 'for' or 'while' statements.
  2. Snakes and Ladders: We all played it as children. Can we now code it -- but no function more than five lines and none of the functions should return any value
  3. Card Counting: Given a hand of cards, sum up the value of the hand -- but beware, some cards can have multiple possible values

By the end of the session, you would have learnt some cool programming concepts -- generators, streams, continuations, monads and more!

Ready to level up your programming? Come and join us!

Python Core, Performance
Room 1