Асинхронность - это НЕ синхронное исполнение кода. Возможность переключать контекст исполнения между задачами.
В питон она есть, я тебя уверяю.
Да перенять управление между выполнением функций, тобишь асинхронности как типа в Java в Python не добьешься , хотя видел хорошие подходы от Дэвида Бизли