As you have seen, asyncio provides a simple and intuitive way to implement the framework of an asynchronous program with Python's asynchronous programming keywords. With that, let's consider the process of applying the framework provided to a synchronous application in Python, and convert it to an asynchronous one.
The asyncio framework in action
Asynchronously counting down
Let's take a look at the Chapter10/example1.py file, as follows:
# Chapter10/example1.py
import time
def count_down(name, delay):
indents = (ord(name) - ord('A')) * '\t'
n = 3
while n:
time.sleep(delay)
duration = time.perf_counter() - start
print('-' * 40)
print('%.4f...