Последовательное выполнение задач - не лучшая идея. Если входные данные второй задачи не являются выходными данными первой задачи, вы тратите время и процессор.
Как вы, вероятно, знаете, механизм Python...
Источник: Nuances of Programming Как я сократил время выполнения приложения на 1/10 Данные советы просты в реализации и могут пригодиться вам в обозримом будущем. Считается, что первоочередной задачей программиста является написание чистого и эффективного кода. Как только вы создали чистый код, можете переходить к следующим 10 подсказкам. Я подробно объясню их ниже. Как я измеряю время и сложность кода? Я пользуюсь Python профайлером, который измеряет пространственную и временную сложность программы...