Большинство разработчиков читают техкниги, чтобы писать чище. Но карьерный рывок и по-настоящему дорогие решения начинаются там, где хорошего кода уже недостаточно. Нужно понимать, где в системе деньги, какова цена архитектурной ошибки, где...
Книга посвящена освоению Bashскриптинга — от базовых принципов до продвинутых техник автоматизации системных задач в Unixподобных средах. В издании последовательно разбираются: основы синтаксиса и конструкции Bash; создание кроссплатформенных...
Приведены описание лабораторной работы 5 по курсу «Мультимедиа технологии» и пошаговая инструкция по проектированию и разработке мультимедийных мобильных приложений для работы с навигацией и медиакомпонентами под отечественную операционную...
Приведены материалы по выполнению лабораторных работ, технологиям, устройствам и моделированию процессов температурной подготовки компонентов ракетного топлива, экспериментальному определению и обработке характеристик теплообмена при...
Данное руководство предлагает системный подход к освоению принципов объектно-ориентированного программирования (ООП) с использованием языка Python, широко применяемого в промышленной разработке и научных исследованиях. В книге представлена...
Искусственный интеллект стал частью нашей повседневной жизни — он помогает успешно решать рабочие задачи, учиться, творить. Из этой книги вы узнаете историю разработки ИИ, общие принципы его логики и особенности различных моделей. Вы разберетесь,...
Изложены принципы проектирования структуры реляционной базы данных и программного обеспечения по технологии «клиент-сервер». Приведены требования к выполнению, оформлению и защите домашнего задания и пример его выполнения. Для подготовки...
Перед вами практическое руководство по программированию на одном из самых востребованных сегодня языков — Python, которое формирует не просто знание синтаксиса, а системное мышление разработчика, способного решать сложные задачи в любой области....
В книге рассмотрено программирование 32-разрядных микроконтроллеров STM32. Приводятся сведения по программным и аппаратным средствам для STM32 и приводятся примеры программирования STM32. Книга состоит из четырех глав. Каждая глава...
Эта книга представляет собой полное руководство по Python Optimization Modeling Objects — пакету с открытым исходным кодом, предназначенному для формулирования и решения крупномасштабных задач оптимизации. Его можно использовать как из командной...
Продолжение книги «Clojure на производстве» об одноименном языке. В этот раз мы рассмотрим зипперы, работу с базой данных и обширное понятие REPL. Материал нацелен на практику и отталкивается от реальных задач, которые ждут в повседневной работе....
Книга научит вас создавать масштабируемые системы потокового обмена сообщениями с использованием Pulsar. Вы начнете с быстрого ознакомления с корпоративными системами обмена сообщениями и откроете для себя уникальные преимущества Pulsar. Следуя...
Книга посвящена причинно-следственным выводам, особенно выводам, сделанным на основе наблюдений. Первая часть посвящена концепциям причинности с точки зрения наблюдаемого эффекта. Во второй части большое внимание уделяется процессам генерации...
В книге на примерах системы резервного копирования, фреймворка автономного тестирования, сопоставления с регулярными выражениями, браузерного движка размещения, небольшого компилятора исследуются распространенные паттерны проектирования. Вы...
В этой книге вы познакомитесь с принципами, лежащими в основе фреймворка Ruby on Rails, получите практические рекомендации по управлению разработкой приложений и сможете найти эффективные способы преодоления проблем, связанных с ростом сложности...
В этой книге детально рассматривается практическая разработка ядра Linux – от основ (подготовка рабочего пространства для разработки, сборка современного ядра из исходного кода и написание первого модуля) до важных аспектов внутреннего устройства...
Данная книга продолжает серию «Книжная полка Истового инженера», которая издается при поддержке компании YADRO. Издание подготовлено к публикации Московским институтом электроники и математики им. А. Н. Тихонова НИУ ВШЭ совместно с издательством...
По мере того как классические цифровые компьютеры приближаются к своим физическим и архитектурным границам, стремительно растет интерес к аналоговым и гибридным вычислениям. Такие компьютеры могут превосходить классические цифровые по скорости...
В книге представлены методы, необходимые для разработки эффективных программ для мультиядерных процессоров, для параллельных кластерных систем или суперкомпьютеров как с распределенным, так и с совместно используемым адресным пространством. Книга...
Данная книга предлагает углубленное изучение конформного прогнозирования — новейшего подхода, позволяющего получить количественную оценку неопределенности, необходимую для принятия уверенных и надежных решений в различных задачах машинного...
Данная книга учит формально рассуждать о компьютерных программах, используя последовательный подход и язык программирования Dafny, поддерживающий верификацию. Показано, как писать спецификации для программ, как удовлетворить требования этих...
Графовые нейронные сети стали одной из самых интересных архитектур в глубоком обучении. Технологические компании теперь пытаются применить их повсюду: в системах рекомендаций еды, видео и поиска романтических партнеров, для выявления фейковых...
The Little Schemer – не просто введение в функциональное программирование, это захватывающее исследование самих принципов вычислительного мышления. Книга проводит читателя через тонкости рекурсивного программирования, представляя материал в...
Книга рассказывает о популярном фреймворке Spring Security, значительно облегчающем защиту корпоративных приложений, разработанных на Java. Этот набор инструментов и механизмов идеально интегрируется с приложениями Spring, обеспечивая защиту с...
R – безусловно лучшая среда для интерактивного анализа данных. Тем не менее язык R имеет множество особенностей, которые иногда скудно документированы. В данной книге Хэдли Уикем, один из лучших в мире гуру по R, проясняет эти неясные уголки и...
PyCharm – лучшая профессиональная среда разработки для программистов Python среди множества доступных интегрированных сред. Независимо от того, в каких целях используется Python – для общих задач автоматизации, создания утилит, веб-приложений,...
Книга поможет вам быстро и легко научиться программировать микроконтроллеры и устройства IoT (интернета вещей). Автор опирается на практический подход, не углубляясь в теорию. Вы изучите ряд проектов, в которых используется язык MicroPython –...
В этом руководстве исследуется современное трехмерное глубокое обучение: приводятся пошаговые объяснения базовых понятий и концепций, а также практические примеры, на основе которых вы сможете создавать собственные модели. Вы научитесь...
В книге рассматриваются функциональные возможности современного языка C++, классифицированные по степени безопасности (безопасные, условно безопасные и небезопасные). Эффективное использование каждой функциональной возможности продемонстрировано...
Эта книга ведет читателя от изучения основ проектирования 3D-игр и написания скриптов на C# к разработке собственной игры с яркими персонажами, объектами и фоном, эффектным освещением, анимацией и звуковым оформлением. Показано, как настроить...
В книге излагаются основы работы с фреймворком распределенных вычислений с открытым исходным кодом Ray, который упрощает процесс масштабирования вычислительно интенсивных рабочих нагрузок на Python. Читатель научится применять фреймворк Ray...
В книге излагаются вопросы моделирования и верификации (т.е. доказательства правильности) различных классов программ. Основные концепции и основанные на них подходы к верификации иллюстрированы примерами верификации различных программ. Для...
Цель данной книги – укрепить навыки логического рассуждения и развить творческое мышление, представив и решив 90 не самых простых задач на Python. Задачи изложены доходчиво и сжато, снабжены алгоритмами и комментариями, что помогает читателям...
В книге рассказывается о «проблеме остановки», пожалуй, самой знаменитой неразрешимой проблеме: может ли алгоритм за конечное время решить, остановится ли когда-нибудь произвольная компьютерная программа? Проблема остановки «кроется» во многих...
Игровой искусственный интеллект – самая интересная часть разработки игр. Это не умаляет той великолепной работы, которая проделана в области графики, физики, инструментария разработки, звука и других важных компонентов, необходимых для создания...
В книге на наглядных примерах показано, как использовать встроенные графические примитивы Python – точки, линии и стрелки — для создания сложной графики, визуализации двух- и трехмерных объектов, диаграмм с данными и технических иллюстраций....
Книга основана на курсах лекций по формальным методам верификации программ, читаемых автором на кафедрах системного программирования МГУ, МФТИ и ВШЭ. Список тем включает: методы формализации семантики языков программирования (операционная и...
Если вы работаете с данными на Python и хотите создавать высококачественные приложения, демонстрирующие модели машинного обучения и генерирующие красивые интерактивные визуализации, то эта книга для вас. Описана настройка среды разработки и...
Перед вами руководство по LLVM 17 – системе разработки компиляторов и сопутствующих библиотек на C++. Вы узнаете, как написать и использовать реальные компиляторы, включая фронтальную часть, конвейер оптимизации и кодогенератор. Книга...
В этом практическом руководстве начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Автор, один из ведущих членов сообщества паттернов...
Данная книга предлагает уникальные техники ускорения выполнения кода на Python с акцентом на большие данные. Вы узнаете, как оптимизировать работу со встроенными структурами данных за счет конкурентного выполнения, а также научитесь сокращать...
В этой книге описывается создание и развертывание комплексного веб-приложения с использованием фреймворка Quarkus и популярной библиотеки React. Вы узнаете, как запустить проект Quarkus и как создать надежный HTTP-сервер для вашего приложения,...
Книга на основе постулатов квантовой механики объясняет сложную связь квантовой химии и квантовых вычислений. Показано, как можно использовать для этого Python и программные пакеты химических расчетов с открытым исходным кодом, такие как Qiskit....
Разработка на основе поведения поведения (Behavior-Driven Development, BDD) – это подход к проектированию программного обеспечения, предполагающий представление примеров желаемого поведения приложения в форме конкретной тестируемой спецификации....
Raspberry Pi – это миниатюрный компьютер, обладающий огромным потенциалом. Созданный на базе энергоэффективного настольного процессора, Raspberry Pi предназначен в том числе и для того, чтобы стать вашим помощником в обучении программированию. Вы...
Сегодня трудно представить аналитика данных, не пользующегося библиотекой Pandas, но в тонкостях работы с ней немудрено запутаться. В этой книге собраны упражнения, основанные на многолетней преподавательской практике автора. Прочитав ее, вы...
Figma – онлайн-сервис для разработки интерфейсов и прототипирования с возможностью организации совместной работы в режиме реального времени. Книга охватывает обширный спектр функций Figma, включая переменные, условное прототипирование и...
В этой книге доступным языком описывается все разнообразие форм статистического обучения. Рассматриваются линейная регрессия, классификация, методы повторной выборки, отбор и регуляризация, полиномиальная регрессия, сплайны, локальная регрессия,...
Приведено описание четырех лабораторных работ по курсу «Операционные системы», посвященных ознакомлению с системами сборки двух типов современных операционных систем, модификации ядер операционных систем, а также программированию в режиме ядра....
Большинство IT-проектов срывается не потому, что команда слабая. Обычно проблема в другом: проджект и разработчики по-разному видят один и тот же проект. У них разные приоритеты, разный язык и разное понимание рисков. В итоге недопонимание,...