Новогодние праздники - время для раздумий, куда двигаться дальше по пути изучения аналитики)

Решил подраскачать такой базовый скилл, как алгоритмы)) Не то, чтобы я собрался в яндекс, который любит спрашивать это на собеседованиях)))) Но, честно говоря, в обработке данных я чаще всего использую цикл, вложенный цикл и несколько условий. Выполняется это все какое-то разумное (по моему мнению) время. Правда на обработке массива данных из 1,5 миллиона строк после первых двух часов обработки (а всего это крутилось 4 часа), закралась мысль, а можно ли быстрее? Хочется писать скрипты на питоне не только быстро, но и быстрые))))



С чего решил начать:

1. 2 небольших бесплатных курса на степике - начну с методов, продолжу структурами данных.

2. Порешаю задачки на leetcode. Прикольно, что там есть подобие путей обучения - от простого к сложному

3. Посмотрел, какие книжки есть по этой теме - Кормен, Кнут сотоварищи и закрыл их))) честно говоря, так углубляться не готов)))



А что вы можете посоветовать начинающему аналитику для изучения алгоритмов? И вообще, вам этот навык полезен в работе?