Илья Кметь: ну дык я написал - что это вариант наспех написанный на коленке чтобы показать сам принцип. Ничто не мешает ввести вам проверки в скрипт на количество итераций, таймауты и прочее по вкусу.
Андрей: ну как сказать, - года 3 до разработчика среднего уровня. Но у меня была основа из знания нескольких языков "по чуть-чуть" до этого и обширный опыт работы в Unix/Linux в т.ч. специалистом по ИБ.
Андрей: в моем случае - я выбрал Python. Для вникания в тонкости реализации работы протоколов и базовые основы построения веб-приложений мне его хватило.
Дарья Субботина: В смысле "только потом"? Опишите более внятно какие затруднения вы видите. Вы передаете в функцию 4 аргумента. 2 - переменные и 2 массива x и y. Первый - размерностью len(x), второй - len(y). Пробежаться по всем индексам первого массива - for element in x: ..., второго - for element in y: Исходя из этих знаний выполняете в функции действия нам массивами.
Алексей Кот: вероятно какую-то схемку пытались нарисовать, да что-то сбойнуло. Можно из внутренностей xlsx удалить - как вы верно заметили это обычный zip-архив с запакованными метаданными.