Обложка канала

Программирование | книги. Страница 12

18376 @it_boooks

Основной контент - книги. Они все в pdf и на русском. Иногда выходят статьи.

  • Программирование | книги

    #Микроконтроллеры 2017 Программирование микроконтроллеров: стратегия и тактика Автор: Матюшин А.О. Книга посвящена программированию встраиваемых систем с применением микроконтроллеров. Материал книги сгруппирован в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием. Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров Microchip: PIC18 (8 бит) и PIC24 (16 бит). Однако рассмотренные подходы и приемы могут быть использованы при программировании микроконтроллеров других производителей. СКАЧАТЬ 🗂
  • Программирование | книги

    #Docker 2023
    Docker Compose для разработчика: Упростите разработку и оркестрацию многоконтейнерных приложений
    
    Автор: Эммануил Гадзурас
    
    Разработка программного обеспечения становится все сложнее из-за использования различных инструментов. Приложения приходится упаковывать вместе с программными компонентами, чтобы упростить их работу, но это усложняет их запуск. С помощью Docker Compose можно всего одной командой настроить приложение и необходимые зависимости. Вы познакомитесь с основами томов и сетей Docker, с командами Compose, их назначением и вариантами использования. Настроите базу данных для повседневной работы, доступную через сеть Docker, установите связь между микросервисами. Научитесь с помощью Docker Compose запускать целые стеки локально, моделировать промышленные окружения и расширять задания CI/CD. Кроме того, узнаете, как извлечь выгоду из Docker Compose при создании развертываний в промышленных окружениях, а также подготовите инфраструктуру в общедоступных облаках.
    
    Предполагается, что читатель понимает основные идеи контейнеризации и имеет базовые знания о Docker. Также желательно иметь навыки работы в командной строке. Лучшим вариантом для изучения книги было бы параллельное использование рабочей станции с UNIX для опробования примеров. Большая часть представленного кода и команд также должна работать на компьютерах с Windows. Если вы читаете электронную версию этой книги, то мы советуем вводить код самостоятельно или получить его из репозитория книги на GitHub (ссылка приводится в книге). Это поможет вам избежать возможных ошибок, связанных с копированием и вставкой кода.
    
    Издание предназначено программистам и инженерам DevOps, которые желают научиться настраивать многоконтейнерные приложения Docker. Оно также будет полезно руководителям групп, стремящимся повысить продуктивность команд разработки.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Cpp 2023
    Красивый C++: 30 главных правил чистого, безопасного и быстрого кода
    
    Авторы: Дэвидсон Дж. Гай, Грегори Кейт
    
    Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»! Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.
    
    
    СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    #Администрирование #ИБ #Linux 2020 Администрирование системы защиты SELinux Автор: Вермейлен Свен Эта книга показывает, как значительно усилить безопасность операционной системы Linux и устранить имеющиеся уязвимости установленных приложений. Вы узнаете, как работает SELinux, как можно настроить ее под свои нужды и усилить с ее помощью защиту систем виртуализации, включающих технологию libvirt (sVirt) и контейнеризацию Docker. Также рассказывается об управляющих действиях, позволяющих улучшить безопасность конкретной системы с помощью принудительного контроля доступа – стратегии защиты, определяющей безопасность Linux уже много лет. Большинство возможностей системы защиты рассматривается на реальных примерах. Книга предназначена для администраторов операционной системы Linux, в задачу которых входит управление ее защищенностью. СКАЧАТЬ 🗂
  • Программирование | книги

    #Cpp 2023
    Программирование на языке высокого уровня. Программирование на языке С++
    
    Авторы: Немцова Т.И., Голова С.Ю., Терентьев А.И.
    
    В пособии рассматриваются работа в среде программирования Microsoft Visual Studio, основы программирования и объектно-ориентированное программирование на языке C++. Представленный теоретический материал сопровождается подробно разобранными примерами программ со схемами алгоритмов. Для закрепления материала предлагаются контрольные вопросы, тесты и задания для самостоятельного решения. Предназначено для школьников, студентов средних специальных заведений и вузов (технических, экономических и других специальностей), изучающих дисциплину "Программирование", может быть рекомендовано преподавателям, слушателям курсов повышения квалификации, а также может быть использовано как самоучитель.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #MSOffice #PowerQuery 2019 Скульптор данных в Excel с Power Query Автор: Павлов Н. Это первая книга на русском языке, посвящённая надстройке Power Query – мощному инструменту для работы с данными в Microsoft Excel. С её помощью можно легко решать множество задач, для которых раньше требовались сложные формулы или макросы. Подробно разбираются вопросы импорта данных в Excel из внешних источников (файлов разных форматов, баз данных, интернета и т. д.) и трансформации полученных таблиц с последующим их анализом. Книга рассчитана на средних и продвинутых пользователей. Ко всем описанным в книге задачам в комплекте идут живые файлы-примеры, которые можно использовать в работе. СКАЧАТЬ 🗂
  • Программирование | книги

    #Алгоритмы 2023
    Усовершенствованные структуры данных
    
    Автор: Петер Брасс
    
    Структура данных (англ. data structure) — программная единица, позволяющая хранить и обрабатывать однотипные и/или логически связанные данные. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс. В книге приводится всесторонний анализ идей и деталей реализации структур данных как важнейшей составляющей прикладных алгоритмов. Обсуждаются не только эффективные способы реализации операций над множествами чисел, интервалов или строк, представленных в виде различных поисковых структур данных – деревьев, множеств интервалов, кусочно-постоянных функций, прямоугольных областей, непересекающихся подмножеств, куч, хеш-таблиц, но и динамизация и персистентность (сохраняемость) структур. Структуры данных впервые рассматриваются не просто как вспомогательный материал для иллюстрации методологии объектно ориентированного программирования, а как ключевой вопрос разработки алгоритмов. Многочисленные примеры кода на языке C и более 500 ссылок на первоисточники делают книгу исключительно ценной.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Схемотехника #ИБ 2019 Технологии защиты микросхем от обратного проектирования в контексте информационной безопасности Авторы: Федорец В. Н. , Белов Е. Н. , Балыбин С. В. В книге рассмотрены вопросы обеспечения информационной безопасности современной электронной компонентной базы, используемой при разработке радиоэлектронной аппаратуры различного назначения. Особое внимание уделено вопросам уязвимости, возникающим при разработке и изготовлении микросхем, создаваемых по fabless-технологии. Авторами рассмотрены инженерно-технические и организационно-методические решения по защите от обратного проектирования современных микросхем. Книга может быть полезна специалистам в области микроэлектроники, разработчикам отечественной элементной базы, а также студентам, обучающимся по специальностям, связанным с разработкой микросистем и информационной безопасностью. СКАЧАТЬ 🗂
  • Программирование | книги

    #MSOffice 2021
    Основы построения экономических моделей в Excel
    
    Авторы: Воскобойников Ю. Е., Мухина И. Н.
    
    Учебник содержит основные положения по математическим моделям, широко используемых в экономике, менеджменте, социологии, а именно: регрессионные модели и модели временных рядов. Приводятся расчетные соотношения, необходимые для построения и анализа этих моделей. Большое внимание уделяется реализации этих соотношений в табличном процессоре Excel. Издание содержит большое число примеров и копий фрагментов документов Excel, которые позволят студентам хорошо усвоить учебный материал и эффективно использовать Excel при выполнении курсовых и дипломных работ. Учебник предназначен для учащихся средних специальных учебных заведений (колледжей), но оно также будет полезным для бакалавров и магистрантов, обучающихся по направлениям подготовки «Экономика» и «Менеджмент», а также других направлений, учебные планы которых включают дисциплин «Эконометрику» и «Количественные методы в экономике».
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Облака 2018 Системное моделирование акторных взаимодействий для облачных сервисов Автор: Скатков А.В., Шевченко В.И. и др. Изложены материалы исследований и разработок в области моделирования сценариев взаимодействия акторов облачной вычислительной системы, процессов управления качеством ИТ-сервисов в облачных средах. Монография будет полезна специалистам и научным работникам в области систем научной кооперации, распределенных систем мониторинга, управления процессами поддержки ИТ- сервисов, а также студентам, аспирантам, преподавателям университетов, инженерам- разработчикам и другим специалистам, занимающимся проблемами взаимодействия акторов облачных вычислительных сред. Может быть использована в качестве учебного пособия. СКАЧАТЬ 🗂
  • Программирование | книги

    #DataMining #R 2017 Классификация, регрессия и другие алгоритмы Data Mining с использованием R Авторы: Шитиков В.К., Мастицкий С.Э. Описана широкая совокупность методов построения статистических моделей классификации и регрессии для отклика, представленного в альтернативной, категориальной и метрической шкалах наблюдений. Подробно рассматириваются деревья решений, машины опорных векторов с различными разделяющими поверхностями, нелинейные формы дискриминантного анализа, искусственные нейронные сети и т.д. Показана технология применения таких методов бутстреп-агрегирования деревьев решений как бэггинг (bagging), случайный лес (random forrest) и бустинг (boosting). Представлены различные методы построения ансамблей моделей для коллективного прогнозирования. Особое внимание уделяется сравнительной оценке эффективности и поиску оптимальных областей гипер-параметров тестируемых моделей с использованием пакета caret статистической среды R. СКАЧАТЬ 🗂
  • Программирование | книги

    #ИИ 2020 Автономный искусственный интеллект Автор: Жданов А. А.
    Книга, посвященная моделированию нервных систем, дает возможные ответы на следующие вопросы: как должна быть устроена нервная система с логически-рациональной точки зрения? можно ли воспроизвести путь «конструкторской мысли», который прошла Природа, конструируя нервные системы? что такое нейрон и как он работает?
    
    Рассмотрены способы построения адаптивных систем управления на основе эмпирических знаний, или систем динамической оптимизации. Представлены прототипы некоторых прикладных систем, построенных с использованием предложенного метода.
    
    Для научных работников, аспирантов и студентов, интересующихся кибернетикой; для специалистов по системам управления, биологов и математиков.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #МатСтат 2020
    Статистика для тех, кто ненавидит статистику
    
    Автор: Салкинд Н. Дж.
    
    Что объединяет множество людей, начинающих изучать статистику? Большинство новичков считает, что она часто сложна и запутанна. Однако Нил Салкинд в результате множества проб и ошибок, а также учитывая многочисленные отзывы читателей, выпустил уже 6-е издание книги с целью научить статистике так, чтобы эта наука перестала пугать и стала для вас полезной! Вы узнаете все необходимое, чтобы понять, чем занимается и что изучает базовая статистика. В книге совсем немного теории (но кое-какая имеется) и доказательств. После прочтения вы сможете понять материал в научных статьях, интерпретировать результаты статистического анализа, а также выполнять основные статистические операции.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #ООП 2023
    Объекты. Стильное ООП
    
    Автор: Нобак Маттиас
    
    Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд. Книга «Объекты. Стильное ООП» познакомит вас с профессиональными техниками написания ОО-кода. Маттиас Нобак раскрывает правила создания объектов, определения методов, изменения и извлечения состояний и многое другое. Все примеры написаны на простом псевдокоде, который легко перевести в любой язык программирования. Кейс за кейсом вы изучите ключевые сценарии и задачи проектирования объектов, а затем шаг за шагом создадите простое веб-приложение, которое покажет, как должны взаимодействовать объекты разных типов.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    ⚡️ChatGPT добавили в Telegram! Теперь каждый может воспользоваться нашумевшим ИИ - бесплатно, без регистрации, VPN и иностранного номера. Попробовать можно по ссылке
  • Реклама

  • Программирование | книги

    #dotNET 2021 Внедрение зависимостей на платформе .NET. 2-е издание Авторы: Симан М., ван Дерсен С. Парадигма внедрения зависимостей (DI) в течение минувшего десятилетия де-факто стала одной из доминирующих на платформе .NET и теперь обязательна к изучению для всех .NET-разработчиков. Это переработанное и дополненное издание классической книги «Внедрение зависимостей в .NET». Вы научитесь правильно внедрять зависимости для устранения жесткой связи между компонентами приложения. Познакомитесь с подробными примерами и усвоите основы работы с ключевыми библиотеками, необходимыми для внедрения зависимостей в .NET и .NET Core. СКАЧАТЬ 🗂
  • Программирование | книги

    #GameDev 2020 Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше Автор: Тайнан Сильвестр
    Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн — это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут оторваться? Знаменитый геймдизаинер Тайнан Сильвестр на примере кейсов из самых популярных игр рассказывает, как объединить эмоции и впечатления, игровую механику и мотивацию игроков. Познакомьтесь с принципами дизайна, которыми пользуются ведущие студии мира! Создайте игровую механику, вызывающую эмоции и обеспечивающую разнообразие. Узнайте, как объединить сюжет и интерактивность. Используйте взаимодействия, которые заставят игроков проникать друг другу «в голову». Вовлекайте в действие с помощью наград. Планируйте, тестируйте и анализируйте геймдизайн последовательно, а не пытайтесь все решить заранее. Узнайте, как позиционирование игры на рынке влияет на геймдизайн.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Python #ПараллельноеПрогр 2020 Twisted из первых рук. Событийное и асинхронное программирование на Python Авторы: Задка М., Уильямс М., Бенфилд К., Уорнер Б., Митчелл Д., Сэмюэл К., Тарди П.
    Twisted – событийно-ориентированный сетевой фреймворк на языке Python. Данная книга написана ведущими специалистами по Twisted, которые продемонстрируют, в чем состоит уникальность этого фреймворка, и ознакомят вас с проектами, в которые они лично внесли свой вклад. 
    На практических примерах иллюстрируется, как архитектура Twisted способствует тестированию, решает общие проблемы надежности, отладки и упрощает выявление причинно¬следственных связей. Описываются приемы асинхронного программирования и подчеркивается важность отложенного вызова функций и сопрограмм.
    
    
    СКАЧАТЬ 🗂