40 алгоритмов, которые должен знать каждый программист на Python | 40 Algorithms Every Python Programmer Should Know
By Ахмад И.
40 алгоритмов, которые должен знать каждый программист на Python
Ахмад И., 2023, Серия: Библиотека программиста
Обзор
Понимание и применение алгоритмов является ключевым навыком для любого программиста. Эта книга углубляется в принципы работы алгоритмов, их логику и математические основы. Материал охватывает широкий спектр тем, начиная от базовых алгоритмов поиска и сортировки, переходя к линейному программированию, ранжированию страниц и графам, а также затрагивая алгоритмы машинного обучения. Теоретические знания подкрепляются практическими задачами, такими как прогнозирование погоды, кластеризация текстов и создание рекомендательных систем. В заключение рассматривается параллельная обработка для решения ресурсоемких задач.
Кому подойдёт
- Программистам и разработчикам на Python.
- Специалистам, желающим углубить знания в области алгоритмов.
- Студентам технических специальностей.
- Всем, кто стремится решать сложные вычислительные задачи.
Ключевые особенности
- Язык: русский
- Количество страниц: 368
- Тип обложки: мягкая обложка
- Издательство: Питер
- Год издания: 2023
- Серия: Библиотека программиста
- ISBN: 9785446119080
40 Algorithms Every Python Programmer Should Know
Ahmad I., 2023, Series: Programmer's Library
Overview
Understanding and applying algorithms is a fundamental skill for any programmer. This book delves into the operational principles of algorithms, their logic, and mathematical foundations. The content covers a broad spectrum, starting with basic search and sorting algorithms, progressing to linear programming, page ranking, and graphs, and also touching upon machine learning algorithms. Theoretical knowledge is reinforced with practical tasks, such as weather forecasting, text clustering, and building recommendation engines. Finally, it explores parallel processing for tackling computationally intensive problems.
Who it's for
- Python programmers and developers.
- Professionals seeking to deepen their understanding of algorithms.
- Students in technical fields.
- Anyone aiming to solve complex computational problems.
Key features
- Language: Russian
- Pages: 368
- Binding: Softcover
- Publisher: Piter
- Year: 2023
- Series: Programmer's Library
- ISBN: 9785446119080