https://python.hamel.dev/ Recent content on Hugo -- gohugo.io en Wed, 05 Feb 2020 00:00:00 +0000 About https://python.hamel.dev/about/ Sun, 20 Aug 2017 21:38:52 +0800 https://python.hamel.dev/about/ Created by Hamel Husain. You can find a collection of my other blog posts on my personal page. Python Concurrency: The Tricky Bits https://python.hamel.dev/concurrency/ Wed, 05 Feb 2020 00:00:00 +0000 https://python.hamel.dev/concurrency/ An exploration of threads, processes, and coroutines in Python, with interesting examples that illuminate the differences between each. Credit:1 Motivation As a data scientist who is spending more time on software engineering, I was recently forced to confront an ugly gap in my knowledge of Python: concurrency. To be honest, I never completely understood how the terms async, threads, pools and coroutines were different and how these mechanisms could work together.