«40 Algorithms Every Python Programmer Should Know» - книга, которая поможет любому программисту понять работу алгоритмов и научиться применять их для создания программного обеспечения. Книга предоставляет полное теоретическое и практическое руководство по алгоритмам и алгоритмическим задачам. Автор рассказывает о таком разнообразии алгоритмов, как сортировка, линейное программирование, ранжирование страниц, графы, вероятностные модели и машинные алгоритмы, а также включает практические задания и советы, чтобы помочь читателю развить свои навыки разработки программного обеспечения. Вы также научитесь оценивать время выполнения алгоритмов и использовать их для прогнозирования погоды, классификации твитов и рекомендаций фильмов, а также параллельно обрабатывать данные больших объемов. В конце книги - уроки преобразования алгоритмов в программу на Python, пояснение архитектуры и природы алгоритмов, идеи оптимизации и анализ операций. Таким образом, после прочтения
Ключевые особенности книги:
Цель - построение моста между фундаментальными понятиями математики и основного корпуса алгоритмов Введение и изучение разнообразных классов алгоритмов: линейное программирование, прогнозирование погоды, ранжирование страниц, графы, кластеризация твитов Изучение сферы алгоритмов машинного обучения Параллельная обработка - новый актив Приведены огромное количество алгоритмов и реализаций на базовом языке программирования python Ответы на вопросы читателя (кстати, написанных автором, знакомством с питоном или задачами а-приори обладать уверенность) Книги придется изучить читать несколько раз, после каждой главы, чтобы понять материал.
Электронная Книга «40 алгоритмов, которые должен знать каждый программист на Python (pdf + epub) - Имран Ахмад (2020г.)» написана автором Имран Ахмад в 2020 году.
Минимальный возраст читателя: 16
Язык: Русский
Серии: Библиотека программиста (Питер)
ISBN: 978-5-4461-1908-0
Описание книги от Имран Ахмад
Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике. Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений. Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.