Да, вы могли бы:)
Например: SecondLife написал библиотеку для поддержки неблокирующего ввода / вывода, вы можете найти ее по адресу: http://eventlet.net/
Прелесть Python в том, что вы можете оптимизировать код, когда это необходимо. Если какая-то часть вашего кода выполняется много, вы можете просто заменить ее на функцию C, чтобы ускорить всю программу без особых усилий.