Что нужно для изучения Python с нуля?
Вам подойдёт любой учебник. Абсолютно любой. По Питону. После того, как освоите его, вероятно вам самому будет ясно, что читать, изучать, делать.
А толку вам с тех алгоритмов, если вы их пока не можете реализовать на выбранном языке? :-) Подождите пока, освойтесь с языком.