📚Learning Modern Linux: A Handbook for the Cloud Native Practitioner (2022)
✍️Автор: Michael Hausenblas
📃Страниц: 261
Если вы используете Linux в разработке или операционной деятельности и нуждаетесь в структурированном подходе, который поможет вам глубже погрузиться в процесс, эта книга для вас. Автор Майкл Хаузенблас также дает советы и рекомендации по улучшению вашего рабочего процесса с помощью этой операционной системы с открытым исходным кодом. Независимо от того, являетесь ли вы разработчиком, архитектором программного обеспечения или инженером по обеспечению надежности сайта, это практическое руководство посвящено способам использования Linux для ваших повседневных нужд, от разработки до задач, связанных с офисом.
Скачать книгу
✍️Автор: Michael Hausenblas
📃Страниц: 261
Если вы используете Linux в разработке или операционной деятельности и нуждаетесь в структурированном подходе, который поможет вам глубже погрузиться в процесс, эта книга для вас. Автор Майкл Хаузенблас также дает советы и рекомендации по улучшению вашего рабочего процесса с помощью этой операционной системы с открытым исходным кодом. Независимо от того, являетесь ли вы разработчиком, архитектором программного обеспечения или инженером по обеспечению надежности сайта, это практическое руководство посвящено способам использования Linux для ваших повседневных нужд, от разработки до задач, связанных с офисом.
Скачать книгу
📚Mastering Qt 5: Create stunning cross-platform applications using C++ with Qt Widgets and QML with Qt Quick, 2nd Edition (2018)
✍️Автор: Guillaume Lazar, Robin Penea
📃Страниц: 464
Если вы создаете прототипы с графическим интерфейсом пользователя или кроссплатформенные приложения с графическим интерфейсом пользователя, то эта книга - ваше самое быстрое и мощное решение. В ней рассматриваются проблемы, возникающие при разработке кроссплатформенных приложений с использованием Qt framework. С каждой главой вы будете на шаг приближаться к освоению Qt
Скачать книгу
✍️Автор: Guillaume Lazar, Robin Penea
📃Страниц: 464
Если вы создаете прототипы с графическим интерфейсом пользователя или кроссплатформенные приложения с графическим интерфейсом пользователя, то эта книга - ваше самое быстрое и мощное решение. В ней рассматриваются проблемы, возникающие при разработке кроссплатформенных приложений с использованием Qt framework. С каждой главой вы будете на шаг приближаться к освоению Qt
Скачать книгу
📚Qt 6 QML (2021)
✍️Автор: Боклаге-Рианнель Ю., Лорке С., Телин Й
📃Страниц: 713
В этой книге вы познакомитесь с QML, языком Qt, используемым для создания динамических пользовательских интерфейсов.
Возможность создавать декларативные, реактивные, аппаратно-ускоряемые пользовательские интерфейсы, выполняющиеся с высокой производительностью на всех основных платформах (и на некоторых не столь важных), меняет правила игры.
Скачать книгу
✍️Автор: Боклаге-Рианнель Ю., Лорке С., Телин Й
📃Страниц: 713
В этой книге вы познакомитесь с QML, языком Qt, используемым для создания динамических пользовательских интерфейсов.
Возможность создавать декларативные, реактивные, аппаратно-ускоряемые пользовательские интерфейсы, выполняющиеся с высокой производительностью на всех основных платформах (и на некоторых не столь важных), меняет правила игры.
Скачать книгу
📚Git Prodigy : Mastering Version Control with Git and GitHub (2023)
✍️Автор: Ebenezer Don
📃Страниц: 225
Книга начинается с основательного ознакомления с системой управления версиями и основами Git, затем мы переходим к изучению GitHub. Вы познакомитесь с ключевыми командами Git, тонкостями коммитов, ветвления и слияния, а также с тонкостями совместной работы на GitHub, включая разветвления, запросы на извлечение и проверки кода.
Скачать книгу
✍️Автор: Ebenezer Don
📃Страниц: 225
Книга начинается с основательного ознакомления с системой управления версиями и основами Git, затем мы переходим к изучению GitHub. Вы познакомитесь с ключевыми командами Git, тонкостями коммитов, ветвления и слияния, а также с тонкостями совместной работы на GitHub, включая разветвления, запросы на извлечение и проверки кода.
Скачать книгу
📚Mastering Windows Programming with C and C++: A Complete Guide for Today’s Developers (2024)
✍️Автор: ND, Joseph
📃Страниц: 59
Это подробная книга, в которой объясняются важные и передовые идеи программирования для Windows. В ней рассказывается о создании графических интерфейсов пользователя (GUI), одновременном выполнении нескольких задач, чтении и записи файлов, подключении к сетям, исправлении ошибок и полезных привычках. Это помогает разработчикам создавать надежные, эффективные и простые в управлении приложения для Windows.
Скачать книгу
✍️Автор: ND, Joseph
📃Страниц: 59
Это подробная книга, в которой объясняются важные и передовые идеи программирования для Windows. В ней рассказывается о создании графических интерфейсов пользователя (GUI), одновременном выполнении нескольких задач, чтении и записи файлов, подключении к сетям, исправлении ошибок и полезных привычках. Это помогает разработчикам создавать надежные, эффективные и простые в управлении приложения для Windows.
Скачать книгу
📚RISC-V Assembly Language Programming: Unlock the Power of the RISC-V Instruction Set (2024)
✍️Автор: Stephen Smith
📃Страниц: 369
В этой книге рассказывается об основах оптимизации кода, а также о том, как взаимодействовать с кодом на C и Python, что послужит отправной точкой для ваших собственных проектов по мере того, как вы будете осваивать язык ассемблера для различных процессоров RISC-V. Процессор RISC-V - это новый процессор с открытым исходным кодом, который быстро набирает популярность, и эта книга служит введением в программирование на языке ассемблера для процессора в 32- или 64-разрядном режиме. Вы узнаете, как писать программы на языке ассемблера для нескольких одноплатных компьютеров, включая Starfive Visionfive 2 и 32-разрядный RISC-V микроконтроллер Espressif ESP32-C3
Скачать книгу
✍️Автор: Stephen Smith
📃Страниц: 369
В этой книге рассказывается об основах оптимизации кода, а также о том, как взаимодействовать с кодом на C и Python, что послужит отправной точкой для ваших собственных проектов по мере того, как вы будете осваивать язык ассемблера для различных процессоров RISC-V. Процессор RISC-V - это новый процессор с открытым исходным кодом, который быстро набирает популярность, и эта книга служит введением в программирование на языке ассемблера для процессора в 32- или 64-разрядном режиме. Вы узнаете, как писать программы на языке ассемблера для нескольких одноплатных компьютеров, включая Starfive Visionfive 2 и 32-разрядный RISC-V микроконтроллер Espressif ESP32-C3
Скачать книгу
📚Practical Geometry Algorithms: With C++ Code (2021)
✍️Автор: Daniel Sunday, PhD
📃Страниц: 195
В этой книге представлены практические геометрические алгоритмы с быстродействующими реализациями кода на C++. В ней рассматриваются алгоритмы для фундаментальных геометрических объектов, таких как точки, прямые, лучи, сегменты, треугольники, многоугольники и плоскости. Эти алгоритмы определяют основные 2D- и 3D-свойства, такие как площадь, расстояние, включение и пересечения. Существуют также алгоритмы для вычисления ограничивающих контейнеров для этих объектов, включая быстрый ограничивающий шар, различные алгоритмы выпуклой оболочки, а также экстремальные точки многоугольника и касательные
Скачать книгу
✍️Автор: Daniel Sunday, PhD
📃Страниц: 195
В этой книге представлены практические геометрические алгоритмы с быстродействующими реализациями кода на C++. В ней рассматриваются алгоритмы для фундаментальных геометрических объектов, таких как точки, прямые, лучи, сегменты, треугольники, многоугольники и плоскости. Эти алгоритмы определяют основные 2D- и 3D-свойства, такие как площадь, расстояние, включение и пересечения. Существуют также алгоритмы для вычисления ограничивающих контейнеров для этих объектов, включая быстрый ограничивающий шар, различные алгоритмы выпуклой оболочки, а также экстремальные точки многоугольника и касательные
Скачать книгу
📚Linux Sound Programming (2017)
✍️Автор: Jan Newmarch
📃Страниц: 609
Программируйте аудио для Linux, используя это практическое руководство. Вы узнаете, как использовать DSP, сэмплированный звук, MIDI, караоке, потоковое аудио и многое другое. Программирование звука в Linux поможет вам разобраться со всеми уровнями сложности, связанными с программированием звуковой системы Linux. Вы увидите большое разнообразие инструментов и подходов, которые применимы практически ко всем аспектам звука. Это касается аудиокодеков, аудиоплееров и поддержки звука как внутри ядра Linux, так и за его пределами.
Скачать книгу
✍️Автор: Jan Newmarch
📃Страниц: 609
Программируйте аудио для Linux, используя это практическое руководство. Вы узнаете, как использовать DSP, сэмплированный звук, MIDI, караоке, потоковое аудио и многое другое. Программирование звука в Linux поможет вам разобраться со всеми уровнями сложности, связанными с программированием звуковой системы Linux. Вы увидите большое разнообразие инструментов и подходов, которые применимы практически ко всем аспектам звука. Это касается аудиокодеков, аудиоплееров и поддержки звука как внутри ядра Linux, так и за его пределами.
Скачать книгу
👾 -35% на курс по алгоритмам
На курсе вы на практике познакомитесь со сложными алгоритмами и научитесь писать более короткий и эффективный код – https://proglib.io/w/450f2466
23 390 рублей35 990 рублей
Что еще вас ждет на курсе:
▪️ 150 практических заданий и 47 видеолекций;
▪️ Бессрочный доступ ко всем материалам курса;
▪️ Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
🌚 Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям – https://proglib.io/w/450f2466
На курсе вы на практике познакомитесь со сложными алгоритмами и научитесь писать более короткий и эффективный код – https://proglib.io/w/450f2466
23 390 рублей
Что еще вас ждет на курсе:
▪️ 150 практических заданий и 47 видеолекций;
▪️ Бессрочный доступ ко всем материалам курса;
▪️ Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
Please open Telegram to view this post
VIEW IN TELEGRAM
📚RISC-V Assembly Language Programming Using ESP32-C3 and QEMU (2022)
✍️Автор: Warren Gay
📃Страниц: 268
Проекты в этой книге сведены к самому необходимому, чтобы концепции языка ассемблера были понятными и простыми. Таким образом, у вас будут моменты “ага!”, а не недоумения по поводу чего-то сложного. Основное внимание в этой книге уделяется тому, как научиться писать код на языке ассемблера RISC-V, не запутываясь в нем. По мере изучения этого руководства вы будете создавать небольшие демонстрационные программы для запуска и тестирования. Часто результатом являются простые печатные сообщения, подтверждающие концепцию. Как только вы освоите эти базовые понятия, вы будете хорошо подготовлены к применению языка ассемблера в более крупных проектах.
Скачать книгу
✍️Автор: Warren Gay
📃Страниц: 268
Проекты в этой книге сведены к самому необходимому, чтобы концепции языка ассемблера были понятными и простыми. Таким образом, у вас будут моменты “ага!”, а не недоумения по поводу чего-то сложного. Основное внимание в этой книге уделяется тому, как научиться писать код на языке ассемблера RISC-V, не запутываясь в нем. По мере изучения этого руководства вы будете создавать небольшие демонстрационные программы для запуска и тестирования. Часто результатом являются простые печатные сообщения, подтверждающие концепцию. Как только вы освоите эти базовые понятия, вы будете хорошо подготовлены к применению языка ассемблера в более крупных проектах.
Скачать книгу
📚Linux Programming: Building and Debugging (2024)
✍️Автор: Silviu Sosiade
📃Страниц: 107
Книга особенно полезна для тех, кто ранее программировал в других средах и операционных системах (например, в Windows) и теперь хочет понять, как разрабатывать программы в Linux.
Однако, объясняя темы из этой книги простыми словами и используя множество примеров, я надеюсь, что эта книга станет хорошей отправной точкой для всех, кто хочет изучить основы разработки программ в Linux.
Скачать книгу
✍️Автор: Silviu Sosiade
📃Страниц: 107
Книга особенно полезна для тех, кто ранее программировал в других средах и операционных системах (например, в Windows) и теперь хочет понять, как разрабатывать программы в Linux.
Однако, объясняя темы из этой книги простыми словами и используя множество примеров, я надеюсь, что эта книга станет хорошей отправной точкой для всех, кто хочет изучить основы разработки программ в Linux.
Скачать книгу
📚Linux Unveiled: From Novice to Guru (2024)
✍️Автор: Kameron Hussain & Frahaan Hussain
📃Страниц: 431
Это всеобъемлющее руководство по операционной системе Linux, предназначенное для читателей - от начинающих до тех, кто стремится стать гуру Linux. Эта всеобъемлющая книга раскрывает сложности Linux, предлагая практический и подробный подход, который обещает улучшить понимание и навыки читателя.
Скачать книгу
✍️Автор: Kameron Hussain & Frahaan Hussain
📃Страниц: 431
Это всеобъемлющее руководство по операционной системе Linux, предназначенное для читателей - от начинающих до тех, кто стремится стать гуру Linux. Эта всеобъемлющая книга раскрывает сложности Linux, предлагая практический и подробный подход, который обещает улучшить понимание и навыки читателя.
Скачать книгу
📚Propeller Programming: Using Assembler, Spin, and C (2018)
✍️Автор: Sridhar Anandakrishnan
📃Страниц: 317
Общая задача, которой вы будете заниматься в этой книге, - реализовать алгоритм дельта-сжатия: сначала в Spin, затем в PASM, затем в C. По ходу дела вы познакомитесь с разработкой на основе тестирования, мощным методом проверки кода, и завершите главу, посвященную аппаратным манипуляциям. Основная цель книги - помочь вам расширить возможности процессора Propeller с помощью языка ассемблера.
Скачать книгу
✍️Автор: Sridhar Anandakrishnan
📃Страниц: 317
Общая задача, которой вы будете заниматься в этой книге, - реализовать алгоритм дельта-сжатия: сначала в Spin, затем в PASM, затем в C. По ходу дела вы познакомитесь с разработкой на основе тестирования, мощным методом проверки кода, и завершите главу, посвященную аппаратным манипуляциям. Основная цель книги - помочь вам расширить возможности процессора Propeller с помощью языка ассемблера.
Скачать книгу
📚Embracing Modern C++ Safely (2021)
✍️Автор: John Lakos
📃Страниц: ∞
В этой книге представлен многолетний опыт сообщества C++ в применении функций C++11 и C++14 и она поможет вам принимать эффективные и безопасные проектные решения, которые отражают реальные экономические инженерные компромиссы в крупномасштабных и разнообразных средах разработки программного обеспечения. Авторы используют примеры, взятые из реальных кодовых баз, чтобы объективно проиллюстрировать каждый вывод и осветить ключевые проблемы. Каждая функция определяет разумные варианты использования, скрытые подводные камни и недостатки этой языковой функции
Скачать книгу
✍️Автор: John Lakos
📃Страниц: ∞
В этой книге представлен многолетний опыт сообщества C++ в применении функций C++11 и C++14 и она поможет вам принимать эффективные и безопасные проектные решения, которые отражают реальные экономические инженерные компромиссы в крупномасштабных и разнообразных средах разработки программного обеспечения. Авторы используют примеры, взятые из реальных кодовых баз, чтобы объективно проиллюстрировать каждый вывод и осветить ключевые проблемы. Каждая функция определяет разумные варианты использования, скрытые подводные камни и недостатки этой языковой функции
Скачать книгу
📚Build AI-Enhanced Audio Plugins with C++ (2024)
✍️Автор: Matthew John Yee-King
📃Страниц: 287
Это важное руководство для разработчиков программного обеспечения и программистов всех уровней, стремящихся интегрировать искусственный интеллект в свои системы, а также для преподавателей и студентов, изучающих аудиопрограммирование, машинное обучение и разработку программного обеспечения. Создание аудио-плагинов с поддержкой AI на C++ объясняет, как внедрить технологию искусственного интеллекта в инструменты, которые могут использоваться профессионалами в области аудио и музыки, на примерах с использованием API-интерфейсов Python, C++ и аудио-плагинов, которые демонстрируют, как комбинировать технологии для создания профессиональных творческих инструментов с поддержкой AI.
Скачать книгу
✍️Автор: Matthew John Yee-King
📃Страниц: 287
Это важное руководство для разработчиков программного обеспечения и программистов всех уровней, стремящихся интегрировать искусственный интеллект в свои системы, а также для преподавателей и студентов, изучающих аудиопрограммирование, машинное обучение и разработку программного обеспечения. Создание аудио-плагинов с поддержкой AI на C++ объясняет, как внедрить технологию искусственного интеллекта в инструменты, которые могут использоваться профессионалами в области аудио и музыки, на примерах с использованием API-интерфейсов Python, C++ и аудио-плагинов, которые демонстрируют, как комбинировать технологии для создания профессиональных творческих инструментов с поддержкой AI.
Скачать книгу
📚Raspberry Pi Guide: Beginner’s Guide to Raspberry Pi (2023)
✍️Автор: Hybrid Tech
📃Страниц: 57
Воспользуйтесь возможностями Raspberry Pi и отправляйтесь в путешествие, полное знаний, созидания и инноваций. С этим руководством в руках вы сможете использовать возможности Raspberry Pi 4, даже если вы новичок. Не упустите шанс присоединиться к активному сообществу Raspberry Pi и воплотить свои идеи в реальность. Начните свое путешествие уже сегодня!
Скачать книгу
✍️Автор: Hybrid Tech
📃Страниц: 57
Воспользуйтесь возможностями Raspberry Pi и отправляйтесь в путешествие, полное знаний, созидания и инноваций. С этим руководством в руках вы сможете использовать возможности Raspberry Pi 4, даже если вы новичок. Не упустите шанс присоединиться к активному сообществу Raspberry Pi и воплотить свои идеи в реальность. Начните свое путешествие уже сегодня!
Скачать книгу
📚Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility (2023)
✍️Автор: Wenhuan Li
📃Страниц: 171
Откройте для себя идеальную синергию между C++ и Lua для создания мощных, адаптируемых и высокопроизводительных программных решений
Скачать книгу
✍️Автор: Wenhuan Li
📃Страниц: 171
Откройте для себя идеальную синергию между C++ и Lua для создания мощных, адаптируемых и высокопроизводительных программных решений
Скачать книгу
📚Linux for Networking Professionals: Securely configure and operate Linux network services for the enterprise (2021)
✍️Автор: Rob Vandenbrink
📃Страниц: 528
Эта книга поможет вам создать прочную основу для сетевых концепций Linux. В начале книги рассказывается о различных основных дистрибутивах, о том, как выбрать правильный дистрибутив, и об основных сетевых конфигурациях Linux. Затем вы перейдете к диагностике сети Linux, настройке брандмауэра Linux и использованию Linux в качестве хостинга для сетевых служб. Вы узнаете о широком спектре сетевых служб, их важности и способах настройки в корпоративной среде
Скачать книгу
✍️Автор: Rob Vandenbrink
📃Страниц: 528
Эта книга поможет вам создать прочную основу для сетевых концепций Linux. В начале книги рассказывается о различных основных дистрибутивах, о том, как выбрать правильный дистрибутив, и об основных сетевых конфигурациях Linux. Затем вы перейдете к диагностике сети Linux, настройке брандмауэра Linux и использованию Linux в качестве хостинга для сетевых служб. Вы узнаете о широком спектре сетевых служб, их важности и способах настройки в корпоративной среде
Скачать книгу
📚 CMake Best Practices: Discover proven techniques for creating and maintaining programming projects with CMake (2022)
✍️ Автор: Dominik Berner
📃 Страниц: 356
Вы не только познакомитесь с основами, но и разберете реальные примеры структурирования больших и сложных сопровождаемых проектов и создания сборок, работающих в любой среде программирования. Вы поймете, как интегрировать и автоматизировать различные инструменты для повышения общего качества программного обеспечения, такие как фреймворки тестирования, фаззеры и автоматическая генерация документации. А поскольку написание кода — это только половина работы, книга также поможет вам создать инсталляторы, упаковать и распространить ваше программное обеспечение. Все это адаптировано к современным рабочим процессам разработки, в которых активно используется инфраструктура CI/CD.
Скачать книгу
✍️ Автор: Dominik Berner
📃 Страниц: 356
Вы не только познакомитесь с основами, но и разберете реальные примеры структурирования больших и сложных сопровождаемых проектов и создания сборок, работающих в любой среде программирования. Вы поймете, как интегрировать и автоматизировать различные инструменты для повышения общего качества программного обеспечения, такие как фреймворки тестирования, фаззеры и автоматическая генерация документации. А поскольку написание кода — это только половина работы, книга также поможет вам создать инсталляторы, упаковать и распространить ваше программное обеспечение. Все это адаптировано к современным рабочим процессам разработки, в которых активно используется инфраструктура CI/CD.
Скачать книгу
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/482accf7
Что будет на демо?
🔹Вводный урок от CPO курса;
🔹Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск;
🔹Практические задания и дополнительные материалы!
Please open Telegram to view this post
VIEW IN TELEGRAM