Последовательное выполнение не всегда имеет смысл. Например, нет смысла оставлять программу бездействующей, если выходы не зависят друг от друга. Это основная идея параллелизма - тема, о которой вы многое узнаете сегодня...
6 способов повышения производительности, от использования лучших алгоритмов до использования языка C для многопроцессорной обработки 1. Оптимизация кода и алгоритмов Всегда внимательно смотрите на свой код и алгоритмы в первую очередь. Многие проблемы со скоростью могут быть решены путем реализации лучшего алгоритма или добавления кэширования. Целые книги написаны на эту тему, но некоторые общие рекомендации, чтобы следовать являются: 2. Использование PyPy Вероятно, вы используете справочную реализацию Python, CPython...