Learning Concurrency in Python