Python Generators/Coroutines/Async IO with Examples

For a consulting work which I did, I used python asyncio and understood the difficulty within its simple syntax. It took a quite bit of… Read more


My Python Setup for 2020

My Python setup used to change a lot, as I would find ad-hoc solutions for my needs. These days I've settled on a Python setup that satisfies pretty much all of my different use cases and is easy to use. It is composed of these tools: Pyenv for Python ver... (more…)

Read more »

The Case Against Python 3

This document serves as a collection of reasons why beginners should avoid Python 3 as of November 22nd, 2016. I give two sets of reasons as I see them now. One for total beginners, and another for people who are more knowledgeable about programming. Th...

Read more »