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

-22%

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

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

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

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

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

1. Вы научитесь использовать структуры данных и алгоритмы из библиотек Python.

2. Вы сможете применять графовые алгоритмы для обнаружения мошенничества.

3. Вы будете предсказывать погоду с помощью алгоритмов обучения с учителем.

4. Вы создадите рекомендательную систему, предлагающую подписчикам фильмы для просмотра.

5. Вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.

ID товара 2966007
Издательство Питер
Год издания
ISBN 978-5-4461-1908-0
Количество страниц 368
Размер 2x16.5x23.3
Тип обложки Мягкий переплёт
Тираж 300
Вес, г 580
Возрастные ограничения 16+
1 799 ₽
2 299 ₽
+ до 269 бонусов
В наличии

В магазины сети, бесплатно

СегодняАдреса магазинов

Другие способы доставки
8
за 1 999 ₽ сегодня
В наличии в 19 магазинах 
Забрать за 1 час
Экспресс-доставка, 900 ₽

Отзывы

15 бонусов

за полезный отзыв длиной от 300 символов

15 бонусов

если купили в интернет-магазине «Читай-город»

Полные правила начисления бонусов за отзывы
3.5
6 оценок
2
0
0
1
3
Сначала новые
Сначала полезные
Сначала новые
Сначала старые
Сначала с высокой оценкой
Сначала с низкой оценкой
1 5
18.10.2024
1
В печатной версии есть опечатки и грубые неточности(можно поискать отзывы по книге в интернете под статьями издательства Питер). К примеру, на странице 54 в книге написано, что у кортежа есть функция append для добавления новых элементов в конец - это грубая ошибка, такой функции нет в питоне у кортежа, так как он неизменяемый. Субъективно скажу что у автора так же скачет мысль от одной темы к другой, к примеру в теме по множеству он начал рассказывать про лямбда функции. И это я еще ее только начал читать, что там написано далее еще не читал, но если так то есть вероятность что книга может содержать еще ошибки.
Минусы
Грубые неточности
4 5
30.05.2024
4
Опечаточки
Когда автор говорит, что книга для широкой аудитории, то он лукавит. Это чтобы побольше народу купили книгу. Не буду за это упрекать автора. Я к тому, что книгу читать новичку будет сложновато. Безусловно нужна определенная база знаний. Хотя, каждый найдёт тут кусочек полезной информации для себя. Скинул одну звёздочку за ошибки в коде и за кривое оформление кода (может это ошибки типографии). В чём ошибка можно понять если досконально понять код. У меня издание 2023 года, так что имейте ввиду. А в остальном неплохо.
Плюсы
Много пользы. Доступное объяснение с помощью картинок. Бумага плотная, белая.
Минусы
В листингах из-за проблем с печатью немного поехал код (помним про важность отступов). Нет кусочков кода в листингах.
5 5
12.06.2023
5
40 реально важных алгоритмов
Книга нагло врёт, сообщая, будто подходит для всех. Нет, необходима база для понимания. Но ниже пяти звёзд всё равно не поставлю - меня поразил объём уложенной информации. Усваивается всё вполне легко, интерес растёт как на дрожжах. Язык хоть и канцеляритный, но легко ложится на базу понимания, если в курсе темы, то всё усваивается. Пугает, конечно, ценник, но успела заказать по скидке. Такое необходимо рекомендовать тем, кого интересует и тянет к программированию. Да, можно сказать, что сейчас всё легко найти в интернете, но лично для меня наличие книги стало шикарным подарком, мне так удобней. Однозначно рекомендую.
Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

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

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