Купить книгу Погружение в алгоритмы: питоническое приключение для отважного новичка на русском [PDF, EPUB, FB2, MOBI]
#1358613
Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner (B084FLBDV7)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Bradford Tuckfield | #246: Алгоритмическое программирование
«Погружение в алгоритмы» — это широкое введение в алгоритмы с использованием языка программирования Python.
«Погружение в алгоритмы» — это всесторонний, написанный на Python, обзор многих самых интересных алгоритмов мира. Обладая лишь небольшим опытом программирования и базовыми знаниями математики средней школы, вы изучите стандартные алгоритмы информатики для поиска, сортировки и оптимизации; алгоритмы, используемые человеком, которые помогают нам определить, как поймать бейсбольный мяч или съесть нужное количество еды в буфете; а также продвинутые алгоритмы, используемые в машинном обучении и искусственном интеллекте. Вы даже узнаете, как древние египтяне и русские крестьяне использовали алгоритмы для умножения чисел, как древние греки использовали их для нахождения наибольшего общего делителя и как японские ученые в эпоху самураев разработали алгоритмы, способные генерировать магические квадраты.
Вы изучите алгоритмы, полезные в чистой математике, и узнаете, как математические идеи могут улучшить алгоритмы. Вы познакомитесь с алгоритмом генерации непрерывных дробей, алгоритмом для быстрого вычисления квадратных корней и алгоритмом генерации кажущихся случайными наборов чисел.
Вы также научитесь:
• Используйте алгоритмы для отладки кода, максимизации прибыли, планирования задач и создания деревьев решений.
• Оценить эффективность и скорость работы алгоритмов.
• Создание диаграмм Вороного для использования в различных геометрических приложениях
• Используйте алгоритмы для создания простого чат-бота, выигрывайте в настольные игры или решайте головоломки судоку.
• Написать код для алгоритмов градиентного подъема и спуска, которые могут находить максимумы и минимумы функций.
• Используйте метод имитированного отжига для выполнения глобальной оптимизации.
• Постройте дерево решений для прогнозирования уровня счастья на основе характеристик человека.
После прочтения этой книги вы поймете, как программировать и реализовывать важные алгоритмы, а также как измерять и оптимизировать их производительность, и все это, изучив мельчайшие детали самых мощных алгоритмов современности.
«Погружение в алгоритмы» — это всесторонний, написанный на Python, обзор многих самых интересных алгоритмов мира. Обладая лишь небольшим опытом программирования и базовыми знаниями математики средней школы, вы изучите стандартные алгоритмы информатики для поиска, сортировки и оптимизации; алгоритмы, используемые человеком, которые помогают нам определить, как поймать бейсбольный мяч или съесть нужное количество еды в буфете; а также продвинутые алгоритмы, используемые в машинном обучении и искусственном интеллекте. Вы даже узнаете, как древние египтяне и русские крестьяне использовали алгоритмы для умножения чисел, как древние греки использовали их для нахождения наибольшего общего делителя и как японские ученые в эпоху самураев разработали алгоритмы, способные генерировать магические квадраты.
Вы изучите алгоритмы, полезные в чистой математике, и узнаете, как математические идеи могут улучшить алгоритмы. Вы познакомитесь с алгоритмом генерации непрерывных дробей, алгоритмом для быстрого вычисления квадратных корней и алгоритмом генерации кажущихся случайными наборов чисел.
Вы также научитесь:
• Используйте алгоритмы для отладки кода, максимизации прибыли, планирования задач и создания деревьев решений.
• Оценить эффективность и скорость работы алгоритмов.
• Создание диаграмм Вороного для использования в различных геометрических приложениях
• Используйте алгоритмы для создания простого чат-бота, выигрывайте в настольные игры или решайте головоломки судоку.
• Написать код для алгоритмов градиентного подъема и спуска, которые могут находить максимумы и минимумы функций.
• Используйте метод имитированного отжига для выполнения глобальной оптимизации.
• Постройте дерево решений для прогнозирования уровня счастья на основе характеристик человека.
После прочтения этой книги вы поймете, как программировать и реализовывать важные алгоритмы, а также как измерять и оптимизировать их производительность, и все это, изучив мельчайшие детали самых мощных алгоритмов современности.