Классические задачи Computer Science на языке Python, Копец Д., 2020.
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python. Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач.
Почему именно Python.
Python используется в разных сферах деятельности: в анализе и обработке данных, кинопроизводстве, компьютерном обучении, управлении в сфере информационных технологий и многих других. В сущности, нет области применения программирования, в которой бы он не задействовался (за исключением, может быть, разработки ядер операционных систем). Python любят за гибкость, красивый и лаконичный синтаксис, объектно-ориентированную чистоту и кипучую деятельность сообщества программистов. Активное сообщество важно — это означает, что Python приветствует новичков и в нем предусмотрена обширная система доступных библиотек для разработчиков.
Краткое содержание.
Глава 1.Простые задачи.
Глава 2.Задачи поиска.
Глава 3.Задачи с ограничениями.
Глава 4.Графовые задачи.
Глава 5.Генетические алгоритмы.
Глава 6.Кластеризация методом к-средних.
Глава 7.Простейшие нейронные сети.
Глава 8.Состязательный поиск.
Глава 9.Другие задачи.
Приложение А. Глоссарий.
Приложение Б. Дополнительные ресурсы.
Приложение В. Коротко об аннотациях типов.
Купить .
Теги: Копец :: книги по программированию :: программирование :: Python
Смотрите также учебники, книги и учебные материалы:
- Модернизация Java Enterprise, Облачные технологии для разработчиков, Эйзеле М., Винто Н., 2023
- Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2020
- Head First, Изучаем Go, Макгаврен Д., 2020
- Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
- Классические задачи Computer Science на языке Java, Копец Д., 2022
- Программирование на Rust, Клабник С., Николс К., 2021
- Искусство чистого кода, Майер К., 2023
- Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024