Алгоритмы для чайников, Мюллер Д.П., Массарон Л., 2025.
Книга «Алгоритмы для чайников» — это простое и понятное руководство по основам алгоритмов и их практическому применению. Вы узнаете, как работают алгоритмы, как их создавать с помощью самого популярного языка программирования Python и как они используются в реальной жизни — от соцсетей до финансовых расчетов. В книге вы найдете наглядные примеры, графики и код. Идеально подходит для начинающих программистов и всех, кто хочет разобраться в основах алгоритмов.

Знакомство с алгоритмами.
Если вы относитесь к большинству людей, то, вероятно, испытываете замешательство, открывая эту книгу и начиная свое приключение с алгоритмами, потому что многие тексты никогда не объясняют, что такое алгоритм, не говоря уже о том, зачем его использовать. Слушать об алгоритмах все равно что снова оказаться в школе с монотонно вещающим учителем: вы засыпаете от скуки, потому что алгоритмы сейчас не кажутся особенно полезными.
Первый параграф этой главы посвящен тому, чтобы помочь вам точно понять, что означает термин алгоритм и какую пользу вы получите от умения использовать алгоритмы. Алгоритмы вовсе не нечто таинственное: на самом деле, они используются повсеместно и вы, вероятно, годами пользовались ими или получали от них помощь, даже не подозревая об этом. Так что это скрытые знания! По правде говоря, алгоритмы становятся основой, которая поддерживает и регулирует все важное в нашем все более сложном и технологичном обществе.
ОГЛАВЛЕНИЕ.
ВВЕДЕНИЕ
Об этой книге.
Глупые предположения.
Значки, используемые в книге.
Помимо книги.
Куда двигаться дальше.
РАЗДЕЛ 1. НАЧАЛО РАБОТЫ С АЛГОРИТМАМИ.
ГЛАВА 1. Знакомство с алгоритмами.
ГЛАВА 2. Рассматриваем проектирование алгоритмов.
ГЛАВА 3. Работа с Google Colab.
ГЛАВА 4. Выполнение базовых операций с данными на Python.
ГЛАВА 5. Разработка класса для матричных вычислений.
РАЗДЕЛ 2. ПОНИМАНИЕ НЕОБХОДИМОСТИ СОРТИРОВКИ И ПОИСКА.
ГЛАВА 6. Структурирование данных.
ГЛАВА 7. Упорядочивание и поиск данных.
РАЗДЕЛ 3. ИССЛЕДОВАНИЕ МИРА ГРАФОВ.
ГЛАВА 8. Основы теории графов
ГЛАВА 9. Восстанавливая связи.
ГЛАВА 10. Раскрывая секреты графов.
ГЛАВА 11. Поиск нужной веб-страницы.
РАЗДЕЛ 4. ОБРАБОТКА БОЛЬШИХ ДАННЫХ.
ГЛАВА 12. Управление большими данными.
ГЛАВА 13. Распараллеливание операций.
ГЛАВА 14. Сжатие и сокрытие данных.
РАЗДЕЛ 5. РЕШЕНИЕ СЛОЖНЫХ ЗАДАЧ.
ГЛАВА 15. Работа с жадными алгоритмами.
ГЛАВА 16. Применение динамического программирования.
ГЛАВА 17. Использование рандомизированных алгоритмов.
ГЛАВА 18. Выполнение локального поиска.
ГЛАВА 19. Применение линейного программирования.
ГЛАВА 20. Рассмотрение эвристических методов.
РАЗДЕЛ 6. ЧАСТЬ ДЕСЯТИ.
ГЛАВА 21. Десять алгоритмов, которые меняют мир.
ГЛАВА 22. Десять нерешенных алгоритмических проблем.
ОБ АВТОРАХ.
Посвящение Джона.
Посвящение Луки.
Благодарности Джона.
Благодарности Луки.
Предметный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Мюллер :: Массарон :: алгоритм










