Есть такой проект
https://projecteuler.net/
Там как раз много задач для которых требуется проектирование алгоритмов для получения результата за разумное время.
Так вот - в ограничения языка Python я практически не натыкался пока. Единственно в нескольких задачах я использовал С только из-за того, что лениво было искать более оптимальный алгоритм, а хотелось решить простым перебором и побыстрее ))
В реальной жизни всегда можно в крайнем случае написать библиотеку на С которую можно состыковать для убыстрения обработки данных. Но в 100+ реальных проектах с которыми сталкивался я - такого ни разу еще не потребовалось.