Опираясь на богатый соревновательный и эвристический опыт, автор предлагает оригинальные реализации классических алгоритмов Computer Science на языках Python и C++. Особое внимание уделено математическим и геометрическим алгоритмам, графовым алгоритмам, структурам данных (в особенности различным деревьям), комбинаторике и работе со строками. Книга поможет заложить и расширить алгоритмическую подготовку,...
ISBN: 978-5-9775-1168-1
Издательство:
BHV-СПб
Дата выхода: январь 2023
При изложении материала авторы используют методику обучения от алгоритмов к программам, поэтому вначале излагаются сведения об алгоритмах с примерами реализации типовых алгоритмов. Изучение основ языка программирования С++ опирается на полученные знания, приведены примеры кода на данном языке. Примеры можно решать в любой среде разработчика, поддерживающей язык С++, но авторами примеры отлажены в Visual...
ISBN: 978-5-507-47410-3
Издательство:
Лань
Дата выхода: февраль 2024
Первая специализированная книга для алгоритмической подготовки с реализацией этих алгоритмов на языке Go. Содержит необходимые знания по используемым в Go структурам данных и идиомам, рассматривает алгоритмы поиска, сортировки, сжатия данных, различные аспекты обслуживания распределенных систем и недопущения конфликтов в их работе, а также криптографические алгоритмы и работу с цифровыми подписями....
ISBN: 978-5-9775-2148-2
Издательство:
BHV-СПб
Дата выхода: апрель 2026
Когда нужно, чтобы программа работала быстро и занимала поменьше памяти, профессионального программиста выручают знание алгоритмов и практика их применения. Эта книга — как раз про практику. Ее автор, Джордж Хайнеман, предлагает краткое, но четкое и последовательное описание основных алгоритмов, которые можно эффективно использовать в большинстве языков программирования. О том, какими методами...
ISBN: 978-5-4461-1963-9
Издательство:
Питер
Дата выхода: май 2023
Представьте, что вы не просто программируете, а создаете элегантные решения, обладая глубоким пониманием алгоритмов и структур данных. Откройте же мощь алгоритмического мышления с помощью Python. Разберитесь в алгоритмах и структурах данных с нуля до продвинутого уровня и применяйте знания в реальном мире. Кем бы вы ни были — начинающим программистом, опытным разработчиком, желающим расширить знания, или...
ISBN: 978-5-4461-4131-9
Издательство:
Питер
Дата выхода: август 2024
Эта книга поможет читателю овладеть алгоритмами обучения с подкреплением (ОП) и научиться реализовывать их при создании самообучающихся агентов. В первой части рассматриваются различные элементы ОП, сфера его применения, инструменты, необходимые для работы в среде ОП. Вторая и третья части посвящены непосредственно алгоритмам. В числе прочего автор показывает, как сочетать Q-обучение с нейронными...
ISBN: 978-5-97060-855-5
Издательство:
ДМК Пресс
Дата выхода: май 2020
Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу «Алгоритмы на C++», чтобы получилось современное и исчерпывающее описание важных фундаментальных алгоритмов и структур данных. Вместе с Кристофером Ван Виком он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства...
ISBN: 978-5-907144-21-7
Издательство:
Вильямс/Диалектика
Дата выхода: март 2019
В настоящей книге достаточно популярно излагаются базовые алгоритмы на графах вместе с их реализациями на языке Python. Материал иллюстрирован большим числом примеров и рисунков, способствующих его усвоению. Книга адресована прежде всего учителям информатики общеобразовательных учреждений (школ, гимназий, лицеев) и студентам соответствующих специальностей педагогических вузов, а также всем, кто...
ISBN: 9785951943804
Издательство:
URSS
Дата выхода: февраль 2024
Книга Седжвика и Уэйна «АЛГОРИТМЫ на Java» является классическим справочным руководством в котором содержится необходимый объем знаний для программиста в области алгоритмов, накопленных за последние несколько десятилетий. В книге «АЛГОРИТМЫ на Java» представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк,...
ISBN: 978-5-907114-73-9
Издательство:
Вильямс/Диалектика
Дата выхода: январь 2019
Язык программирования Python является оптимальным выбором для исследователей-аналитиков, поскольку позволяет создавать прототипы, визуализировать и анализировать наборы данных малого и среднего размера. Бесчисленное количество предприятий обращается к Python для решения задач, связанных с выявлением особенностей поведения потребителей и превращением исходных данных в действенную информацию о клиентах....
ISBN: 978-5-97060-574-5
Издательство:
ДМК Пресс
Дата выхода: декабрь 2018
Эта книга — практическое руководство для тех, кто превращает данные в решения. Шаг за шагом вы разберетесь, как современные методы искусственного интеллекта помогают не просто интерпретировать массивы информации, но и находить скрытые закономерности, прогнозировать будущее и создавать конкурентные преимущества для бизнеса. Вы получите системное понимание инструментов анализа, узнаете о лучших...
ISBN: 978-5-4461-4313-9
Издательство:
Питер
Дата выхода: январь 2026
Данная книга поможет вам научиться использовать языки программирования R и Python в аналитике совместно с Microsoft Power BI. Эксперт в области анализа данных и автор книги Райан Уэйд продемонстрирует на примерах, как можно легко и просто применить R и Python там, где стандартных средств Power BI просто недостаточно. Помимо прочего, вы научитесь анализировать данные в Power BI с применением пользовательских моделей машинного...
ISBN: 978-5-97060-923-1
Издательство:
ДМК Пресс
Дата выхода: июнь 2021
Данный учебник представляет собой руководство по теории вероятностей, ориентированное на студентов и специалистов в области статистики, анализа данных, математики и информатики. В книге рассматриваются основные концепции теории вероятностей, включая случайные события, вероятности и условные вероятности, случайные величины и их характеристики, законы распределения. Особое внимание уделяется...
ISBN: 978-5-406-15721-3
Издательство:
КноРус
Дата выхода: сентябрь 2025
Задействуйте всю мощь поведенческих данных в своей компании, используя инструменты, специально разработанные для их анализа. Общепринятые алгоритмы науки о данных и инструменты предсказательной аналитики трактуют данные о поведении клиентов, такие как клики на веб-сайте или покупки в супермаркете, аналогично любым другим данным. Однако в этой книге представлены мощные методы, специально...
ISBN: 978-5-97060-992-7
Издательство:
ДМК Пресс
Дата выхода: октябрь 2021
В книге разобраны восемь сценариев, с которыми неизбежно придется иметь дело любому аналитику данных. Рассказано, как на языке Python обращаться не только с готовыми, но и с частично обработанными и фрагментарными данными.Рассмотрены инструменты из популярных библиотек Pandas и Numpy, освещена проблема доведения незавершенных проектов до результата, объяснено, как построить минимальную полноценную модель и...
ISBN: 9786011265157
Издательство:
BHV-СПб
Дата выхода: февраль 2026
Книга посвящена практическим аспектам проектирования архитектуры сложных веб-приложений с примерами на Laravel. Рассматриваются типовые проблемы, возникающие при масштабировании проектов, и подходы к их решению, включая выстраивание слоев приложения, организацию бизнес-логики, разделение ответственности и работу с инфраструктурным кодом. Анализируются распространенные архитектурные ошибки, связанные...
ISBN: 9785977520911
Издательство:
BHV-СПб
Дата выхода: август 2025
Данная книга посвящена разработке встраиваемых систем с использованием STM32 с процессорными ядрами ARM. Она будет интересна инженерам и программистам, для изучения системного программирования и устройства встраиваемых систем, а также в качестве учебного пособия студентам соответствующих специальностей как продвинутое изучение С/С++ для его применения на низком уровне операционной системы и драйверов...
ISBN: 978-5-93700-206-8
Издательство:
ДМК
Дата выхода: сентябрь 2023
В пособии представлен систематизированный курс одной из основной дисциплин специализированной подготовки бакалавров по направлениям «Программная инженерия» и «Прикладная математика» с точки зрения прикладного программирования и парадигмы кроссплатформенности. .Рассмотрены основы архитектуры вычислительных систем как системной дисциплины. Представлен обзор архитектуры популярных процессоров...
ISBN: 978-5-91359-321-4
Издательство:
Солон-Пресс
Дата выхода: ноябрь 2018
Эта книга — руководство по программированию на ассемблере для macOS. Она раскрывает, как писать эффективный низкоуровневый код, который работает на новых Macустройствах с процессорами Apple Silicon (M chip). Мы рассматриваем архитектуру ARM64, особенности среды macOS (и инструменты разработки). Читатель получит практические примеры простейших функций, а также советы по оптимизации под реальное железо Apple. Издание...
ISBN: 978-5-93700-464-2
Издательство:
ДМК
Дата выхода: февраль 2026
Книга является практическим пособием по программной модели процессоров i80x86/64. Простейшие элементы этой модели (переменные, константы, методы адресации и система команд) изучаются с помощью ассемблера a86, отладчика d86. 32-битные возможности i80x86, включая защищенный режим, вентили, исключения и прерывания, привилегии, страничное преобразование, исключения, LDT и TSS, а также 64-битные режимы процессора x64 с...
ISBN: 978-5-9775-1761-4
Издательство:
BHV-СПб
Дата выхода: август 2023
В книге дается базовая алгоритмическая подготовка, классические алгоритмы разобраны одновременно на двух языках — C++ и Python на примере широко известных и интуитивно понятных компьютерных игр. Наглядно излагается реализация циклов, перебора, рекурсии, эвристики, рассматривается работа с деревьями решений, на примере шахмат предлагается знакомство с прямоугольными координатами, дается введение в...
ISBN: 978-5-9775-2100-0
Издательство:
BHV-СПб
Дата выхода: июль 2025
Эта книга – практическое руководство по работе с данными в Python, написанное для тех, кто хочет не просто «знать теорию», а реально работать с данными в повседневных задачах. Шаг за шагом мы пройдем полный жизненный цикл данных: от хранения в базах и написания запросов до анализа, оптимизации и осмысленной интерпретации результатов. Главный акцент сделан на практике, здесь нет перегруженной теории и...
ISBN: 978-5-6049658-8-7
Издательство:
Наука и техника
Дата выхода: апрель 2026
Если вы знаете, как программировать на Python и немного знаете о теории вероятности, значит, вы готовы освоить байесовскую статистику. Эта книга расскажет вам, как решать статистические задачи с помощью языка Python вместо математических формул и использовать дискретные вероятностные распределения вместо непрерывной математики. Когда вы уберете с дороги математику, байесовские основы станут яснее, и вы...
ISBN: 978-5-97060-664-3
Издательство:
ДМК Пресс
Дата выхода: декабрь 2018
Книга рассказывает об оптимизации моделей машинного обучения на основе байесовского метода и теории вероятностей. Примеры составлены на языке Python с использованием библиотек PyTorch, GPyTorch и BoTorch. Описаны приёмы настройки гиперпараметров, гауссовское распределение, использование политик машинного обучения, в частности на основе задачи о многоруких бандитах, повышение производительности вычислений,...
ISBN: 978-601-08-4437-7
Издательство:
BHV-СПб
Дата выхода: декабрь 2024