How to write concurrent code using Python’s Future

Using concurrency to speed up things is quite simple in Python using the concurrent.futures module. However, it’s no silver bullet and one must know when to use it.
Source: Codementor