Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого
  • -15%

40 алгоритмов, которые должен знать каждый программист на Python

3.6 (7 оценок)
Купили 38 человек

Описание и характеристики

Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений.

Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.

5 причин купить эту книгу:

  • 1. Вы научитесь использовать структуры данных и алгоритмы из библиотек Python.
  • 2. Вы сможете применять графовые алгоритмы для обнаружения мошенничества.
  • 3. Вы будете предсказывать погоду с помощью алгоритмов обучения с учителем.
  • 4. Вы создадите рекомендательную систему, предлагающую подписчикам фильмы для просмотра.
  • 5. Вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.
  • Тип обложки Мягкий переплёт
  • Количество страниц 368
  • Вес, г 581
  • Размер 1.9x16.5x23.3
  • Издательство Питер
  • Серия Библиотека программиста
  • Возрастные ограничения 16+
  • Год издания
  • ISBN 978-5-4461-1908-0
  • Тираж 300
  • ID товара 2966007
  • Тематика Python

Отзывы

3.6
7 оценок
2
0
0
2
3
Сначала новые
В печатной версии есть опечатки и грубые неточности(можно поискать отзывы по книге в интернете под статьями издательства Питер). К примеру, на странице 54 в книге написано, что у кортежа есть функция append для добавления новых элементов в конец - это грубая ошибка, такой функции нет в питоне у кортежа, так как он неизменяемый. Субъективно скажу что у автора так же скачет мысль от одной темы к другой, к примеру в теме по множеству он начал рассказывать про лямбда функции. И это я еще ее только начал читать, что там написано далее еще не читал, но если так то есть вероятность что книга может содержать еще ошибки.
Минусы
Грубые неточности
Опечаточки
Когда автор говорит, что книга для широкой аудитории, то он лукавит. Это чтобы побольше народу купили книгу. Не буду за это упрекать автора. Я к тому, что книгу читать новичку будет сложновато. Безусловно нужна определенная база знаний. Хотя, каждый найдёт тут кусочек полезной информации для себя. Скинул одну звёздочку за ошибки в коде и за кривое оформление кода (может это ошибки типографии). В чём ошибка можно понять если досконально понять код. У меня издание 2023 года, так что имейте ввиду. А в остальном неплохо.
Плюсы
Много пользы. Доступное объяснение с помощью картинок. Бумага плотная, белая.
Минусы
В листингах из-за проблем с печатью немного поехал код (помним про важность отступов). Нет кусочков кода в листингах.
40 реально важных алгоритмов
Книга нагло врёт, сообщая, будто подходит для всех. Нет, необходима база для понимания. Но ниже пяти звёзд всё равно не поставлю - меня поразил объём уложенной информации. Усваивается всё вполне легко, интерес растёт как на дрожжах. Язык хоть и канцеляритный, но легко ложится на базу понимания, если в курсе темы, то всё усваивается. Пугает, конечно, ценник, но успела заказать по скидке. Такое необходимо рекомендовать тем, кого интересует и тянет к программированию. Да, можно сказать, что сейчас всё легко найти в интернете, но лично для меня наличие книги стало шикарным подарком, мне так удобней. Однозначно рекомендую.
Книга «40 алгоритмов, которые должен знать каждый программист на Python» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Имран Ахмад «40 алгоритмов, которые должен знать каждый программист на Python» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.