Classic Computer Science Problems in Python

Книга представляет собой практическое руководство по решению классических задач компьютерных наук с использованием языка Python. Автор демонстрирует, как применять фундаментальные концепции Computer Science для решения реальных проблем программирования.

В книге рассматриваются ключевые темы: алгоритмы поиска (линейный, бинарный, поиск в глубину и ширину), задачи удовлетворения ограничений, работа с графами (кратчайшие пути, минимальные остовные деревья), генетические алгоритмы, кластеризация k-means и основы нейронных сетей. Каждая концепция сопровождается конкретными примерами реализации на Python.

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

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

Classic Computer Science Problems in Python
A
Автор
David Kopec
Издательство
Manning Publications
Год
2019
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент