Понимание работы алгоритмов и умение применять их для решения прикладных задач — must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.
Вы начнёте с введения в алгоритмы, от поиска и сортировки перейдёте к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займётесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объёма вычислений.
Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.
Python. Чистый код для продолжающих
Пиксель. История одной точки
Измерять и навязывать. Социальная история искусстве…
Computer Science для программиста-самоучки. Всё, чт…
Python для хакеров. Нетривиальные задачи и проекты
Алгоритмы неформально. Инструкция для начинающих пи…