'{{:>{length}}}'.format(length=max_len)
Вот эта часть вернет строку с другой подстановкой, например '{:>4}', которая будет передана в map с функцией format. Далее map применит эту функцию к каждому элементу в row и приведет все входные строки к одной максимальной длине путем добаления пробелов слева. Т.е. в нашем случае, самая длинная строка это "-9.8", эта функция добавит к остальным значениям столько пробелов, чтобы их длинна стала такой же.
Очевидно, это нужно для ровного и красивого принта в консоль. Сталбики будут выравнены с выключкой вправо.
Не уверен, что стало яснее :)
Миллион раз уже говорили - единственный язык, который должен знать любой программист - это английский. Если вы не знаете английского вы не можете работать с документацией и искать ответы на свои вопросы. Т.е. вас никогда не возьмут на работу, т.к. вы не сможете самостояетльно решать задачи.
1. Они запускаются по списку, но какие-то процессы отрабатывают быстрее и получают следующий таск раньше, поэтому кажется, что не по порядку. Один и тот же таск не будет запущен разными процессами дважды.
2. Не использовать мультипроцессинг.
Имап тут ни при чем. Gmail не даст вам слать много писем и будет всячески мешать этому. Используйте специализированный сервис.
Кстати, если нормально настройить DKIM, SPF и DMARC, то слать можно будет обычным sendmail'ом.