Note: Uses the Python 3.5+ async/await syntax
asyncio supports the use of Executor objects found in concurrent.futures for scheduling tasks asynchronously. Event loops have the function run_in_executor() which takes an Executor object, a Callable, and the Callable's parameters.
Scheduling a task f...