
Год ( По возрастанию | По убыванию )
Информатика

Elixir в действии
При разработке программного обеспечения для решения критически важных задач огромную роль играет отказоустойчивость. Язык программирования Elixir позволяет создавать быстрые и надежные приложения, будь то крупная распределенная система, набор сервисов для бекенда или простенькое веб-приложение. Элегантный синтаксис Elixir и функциональный образ мышления позволяют достичь...

Программирование встроенных систем на С++ 17
C++ — превосходный выбор для разработки встроенных систем, особенно с учетом того, что этот язык не добавляет каких-либо излишеств, улучшает удобство сопровождения и предлагает множество преимуществ над прочими языками программирования. Из книги вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные...

Шаблоны проектирования для облачной среды
Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества – практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые...

1400 задач по программированию
Овладеть искусством программирования невозможно без решения задач разного типа и уровня сложности. В данной книге читатель найдет более 1400 задач, охватывающих широкий круг тем: вычисления по формулам, обработка данных во время ввода, использование массивов и многие другие.
Задачи не привязаны к конкретному языку программирования
и могут быть решены в программе на...

Функциональное программирование на С++
Хорошо написанный код легче тестировать и использовать повторно, его проще распараллелить, и он меньше подвержен ошибкам. Владение приемами функционального программирования поможет вам писать код, соответствующий требованиям к современным приложениям, проще выражать сложную логику программ, изящно обрабатывать ошибки и элегантно оформлять параллельные алгоритмы. Язык...

Идиомы и паттерны проектирования в современном С++
C++ — универсальный язык программирования, при проектировании которого была поставлена цель добиться эффективности, высокой производительности и гибкости. Паттерны проектирования — это общепринятые решения известных проблем проектирования. По существу, это библиотека повторно используемых компонентов, только для разработки программной архитектуры, а не конкретной реализации.
В...

Волшебство Kotlin
Kotlin – один из самых новых языков в экосистеме Java, устраняющий многие ограничения Java и гораздо более универсальный. Среди его преимуществ: полная совместимость с Java и возможность интеграции на уровне исходного кода, широкая поддержка парадигмы функционального программирования, помогающая писать надежный и безопасный код, лаконичность синтаксиса, а также, что...

Основы программирования на языке Python
Данное учебно-методическое пособие разработано для начального курса изу-чения языка программирования Python, включенного в последние годы в контрольно-измерительные материалы ЕГЭ по информатике и, соответственно, в школьный курс информатики и ИКТ.
Пособие предназначено для бакалавров направления 44.03.01 Педагогическое образование профиль «Информатика и ИКТ», а также...

Системный анализ информационных комплексов
Излагаются теоретические основы информатики и информационного поиска, лежащие в основе создания и функционирования информационных комплексов различного вида и назначения. Рассматриваются особенности разработки автоматизированных информационных систем как первой стадии автоматизированных систем управления предприятиями и организациями, особенности документальных и документально-фактографических...

Scala для нетерпеливых
Книга в сжатой форме описывает, что можно делать на языке Scala, и как это делать. Кей Хорстманн, автор всемирного бестселлера «Core Java», дает быстрое и практическое введение в язык программирования, основанное на примерах программного кода. Он знакомит читателя с концепциями языка Scala и приемами программирования небольшими «порциями», что позволяет быстро осваивать...

Основы линейного программирования
Учебно-методическое пособие предназначено для студентов, обучающихся по направлению 09.03.04 "Программная инженерия" и включает в себя общие теоретические вопросы, связанные с методами решения задач линейного программирования и практические рекомендации по решению этих задач.

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

Программирование GPU при помощи Python и CUDA
Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите...

R. Книга рецептов: проверенные рецепты для статистики, анализа и визуализации данных
Выполняйте анализ данных с помощью R быстро и эффективно, используя свыше 275 практических рецептов, представленных в этом расширенном издании. Язык R предоставляет все, что вам нужно для работы со статистикой, но его структуру может быть сложно освоить. Эти ориентированные на задачи рецепты помогут вам сразу же приступить к работе. Решения варьируются от базовых задач...

Цифровой синтез. Практический курс
В настоящем издании представлен практикум по проектированию на языке Verilog, расширяющий и дополняющий теоретический материал, изложенный в книге Д. Харриса и С. Харрис «Цифровая схемотехника и архитектура компьютера».
Преимущество книги состоит в том, что изучение Verilog построено не на традиционном академическом заучивании инструкций и ко-манд языка, а на знакомстве...

Эволюционные нейросети на языке Python
Эта книга дает всестороннее представление о нейроэволюции – подходе к обучению искусственных нейронных сетей, который использует эволюционные алгоритмы, чтобы упростить процесс решения сложных задач в таких областях, как игры, робототехника и моделирование естественных процессов.
Читатель начнет знакомство с ключевыми концепциями и методами нейроэволюции, написав несложный...

Алгоритмы обучения с подкреплением на Python
Эта книга поможет читателю овладеть алгоритмами обучения с подкреплением (ОП) и научиться реализовывать их при создании самообучающихся агентов.
В первой части рассматриваются различные элементы ОП, сфера его применения, инструменты, необходимые для работы в среде ОП. Вторая и третья части посвящены непосредственно алгоритмам. В числе прочего автор показывает, как...

Генетические алгоритмы на Python
Генетические алгоритмы — это семейство алгоритмов поиска, оптимизации и обучения, черпающее идеи из естественной эволюции. Благодаря имитации эволюционных процессов генетические алгоритмы способы преодолевать трудности, присущие традиционным алгоритмам поиска, и находить высококачественные решения в самых разных задачах. Эта книга поможет освоить мощный, но в то же...

Параллельное программирование на C++ с помощью библиотеки TBB
Данная книга представляет co6oй современное руководство для всех пишущих на C++ программистов, которые хотят научиться pa6oтaть с 6и6лиoтeкoй Threading Building Blocks (TBB). Написанная специалистами по TBB и параллельному программированию, она подытоживает их многолетний коллективный опыт paзpa6oтки и преподавания параллельного программирования с помощью TBB.
В книге...

Основы программирования
Данная книга доступна для чтения бесплатно через библиотечный сервис
В книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее основе различные типы данных, управляющие конструкции—элементарные составляющие любого алгоритма и основа управления вычислительным процессом, структуризация задач как основополагающий механизм их реализации на компьютере, упорядочение (сортировка) как основа эффективной...
Вверх