Эта книга – сборник практических задач по языку С++17: от математических и вычислительных до архитектурных, построенных на базе шаблонов проектирования. Здесь собрано 100 задач, которые помогут вам применить на практике разнообразные возможности C++ и его стандартной библиотеки, а также опробовать множество сторонних, кроссплатформенных библиотек. Решения представлены в виде исходного кода, пояснений и рекомендаций к нему.
gefexi 12/01/25 Просмотров: 1560 Комментариев: 0
+2
Н20 - простая в использовании и открытая библиотека, которая поддерживает большое количество операционных систем и языков программирования, а также масштабируется для обработки больших данных. Эта книга научит вас использовать алгоритмы машинного обучения, реализованные в Н2О, с упором на наиболее важные для продуктивной работы аспекты.
gefexi 12/01/25 Просмотров: 3257 Комментариев: 0
+2
Полное практическое пособие по внутреннему устройству ядра, программированию модулей и синхронизации
В этой книге детально рассматривается практическая разработка ядра Linux – от основ (подготовка рабочего пространства для разработки, сборка современного ядра из исходного кода и написание первого модуля) до важных аспектов внутреннего устройства ядра и его синхронизации. Эта книга адресована прежде всего начинающим изучать архитектуру ядра и устройство современных версий Linux, а также тем, кто уже работает над модулями и (или) драйверами Linux и хотел бы получить более глубокие и систематические знания об архитектуре ядра, управлении памятью, о планировании задач, контрольных группах и синхронизации. Для изучения материала читатель должен уметь взаимодействовать с Linux из командной строки (оболочки) и программировать на языке C.
brij 11/01/25 Просмотров: 122 Комментариев: 0
+1
Учебное пособие
Приведены теоретические положения и представлены практические примеры системного программирования. Рассмотрены системные ресурсы компьютера. Изложены основы языков системного программирования низкого уровня - Си и Ассемблера. Значительная часть пособия посвящена программированию аппаратных средств: устройств ввода/вывода, дисков. Подробно рассмотрено программирование портов ввода-вывода, использующих интерфейсы LPT, СОМ и USB. Для программирования разнородных устройств необходимо знать аппаратные регистры, настройка которых позволяет прочитать информацию об устройствах, задать их параметры, определить режимы работы и т.п. В завершающем разделе пособия рассматривается создание специфических системных программ: служб Windows и демонов Linux.
brij 08/01/25 Просмотров: 220 Комментариев: 0
0
Программирование →
Кен Юэнс-Кларк. Python для начинающих. Учимся программировать с помощью мини-игр и загадок
В книге "Python для начинающих" читатели найдут задания, позволяющие изучить этот язык программирования через решение увлекательных головоломок и создание игр. Каждая глава предлагает новую программу: от создания паролей до генерации шекспировских оскорблений. Издание подойдет для читателей с нулевым или начальным опытом в программировании, а также для тех, кто уже имеет опыт, но хочет изучить новый язык.
gefexi 07/01/25 Просмотров: 230 Комментариев: 0
0
В монографии рассматриваются различные аспекты низкоуровневого программирования для 64-битовых операционных систем Linux. На основе многочисленных примеров проводится анализ 64-битового программирования. Значительная часть монографии посвящена программно-архитектурным особенностям систем х86-64, в частности рассмотрению команд микропроцессора. В монографии рассматриваются также особенности интеграции языка ассемблер с языками высокого уровня. Часть монографии посвящена особенностям ассемблера GAS, его 64-битовой подсистеме. Монография предназначена программистам, разрабатывающим приложения для Linux. Она также может быть использована как учебное пособие в высших и средних учебных заведениях на инженерных специальностях по таким дисциплинам как низкоуровневое программирование, системное программирование, программирование на языке ассемблера и др.
brij 04/01/25 Просмотров: 204 Комментариев: 0
+1
Учебное пособие
В данном учебном пособии рассматриваются особенности программирования на языке Bash. Рассматриваются основные особенности языка, которые рассматриваются в контексте операционной системы Linux. В пособии подробно описываются основные программные структуры и типы данных: условные конструкции, циклы, функции, модули, строки и массивы. Особенностью данного пособия является большое количество рабочих программ, иллюстрирующих те или иные особенности программирования на Bash. Язык программирования Bash является частью операционной системы, инструментом, позволяющим автоматизировать многие операции, характерные для деятельности системных администраторов. По этой причине Bash является незаменимым инструментом администрирования Uniх-подобных операционных систем. С помощью Bash можно автоматизировать повторяющиеся операции, например, архивацию данных, анализ текстовых файлов, проверка сетевых параметров, удаления не нужных файлов и многое другое.
brij 04/01/25 Просмотров: 223 Комментариев: 0
+1
Spring Security значительно упрощает защиту корпоративных приложений, разработанных на Java. Этот мощный фреймворк идеально интегрируется с приложениями Spring, обеспечивая защиту с первых шагов проекта и предоставляя готовые к использованию функции, которые помогут вам реализовать надежную авторизацию и аутентификацию, а также защитить от кражи данных и вторжений. Как и все остальное в экосистеме Spring, этот фреймворк бесплатен, имеет открытый исходный код и поддерживается замечательной командой VMWare.
tanyavip1 02/01/25 Просмотров: 178 Комментариев: 0
+1
Код окружает нас везде: от веб-разработки до смарт-контрактов, встраиваемых систем, блокчейна, бортового ПО системы телескопа Джеймс Уэбб, хирургических роботов и многих других областей.
gefexi 02/01/25 Просмотров: 233 Комментариев: 0
+1
Руководства →
И. Резько. Java. Самое полное руководство по разработке в примерах от сообщества Stack Overflow
Эта книга не академический учебник по Java, а скорее сборник своеобразных рецептов по применению этого универсального языка программирования, которые могут пригодиться в самых разных случаях, связанных с написанием кода. Ее можно использовать для разрешения сложных ситуаций, возникающих у пользователей при работе с Java.
gefexi 30/12/24 Просмотров: 257 Комментариев: 0
+1
Изучение датамайнинга на примерах и упражнениях в этой книге позволит вам заглянуть за кулисы сложных методов и научиться эффективно работать с данными. По мнению автора, постигать датамайнинг и модели анализа данных лучше всего на практике, выполняя действия одно за другим. В отличие от большинства специализированных инструментов, которые работают по принципу «черного ящика», Excel позволяет просматривать промежуточные результаты в процессе применения метода и досконально понимать происходящее. Издание предназначено всем желающим освоить основные методы машинного обучения. Для чтения потребуются базовые навыки работы с Excel.
brij 30/12/24 Просмотров: 262 Комментариев: 0
0
Боты Телеграм можно использовать в маркетинге, продажах и автоматизации множества процессов. Умение создавать простых ботов в Телеграм поможет вам, если вы развивается свой бизнес, вы маркетолог или директор предприятия. Благодаря единому интерфейсу вам не нужно нести затраты на дизайн, верстку, программирование (если делаем на конструкторе), поэтому автоматизация какого-то функционала в бизнесе происходит значительно быстрее, чем, если бы мы делали какое-то приложение или сайт для этих целей. В отличие от конструкторов сайтов, конструкторы ботов предлагают более широкий и вариативный функционал реализации ботов.
laccy 29/12/24 Просмотров: 252 Комментариев: 0
0
Данная книга предлагает углубленное изучение конформного прогнозирования — новейшего подхода, позволяющего управлять неопределенностью в различных задачах машинного обучения. Вы познакомитесь с практическим применением этого подхода в таких задачах машинного обучения, как классификация, регрессия, прогнозирование временных рядов, компьютерное зрение и обработка естественного языка. Издание предназначено специалистам по data science, ML-инженерам, ученым и всем, кто хочет улучшить свои навыки в области количественной оценки неопределенности в машинном обучении. Для изучения материала понадобятся базовые знания в области машинного обучения и программирования на Python.
brij 27/12/24 Просмотров: 261 Комментариев: 0
+1
Программирование →
Реувен Лернер. Python. Pandas на практике. 200 упражнений по анализу данных с решениями и пояснениями
Сегодня трудно представить аналитика данных, не пользующегося библиотекой Pandas, но в тонкостях работы с ней немудрено запутаться. В этой книге собраны упражнения, основанные на многолетней преподавательской практике автора. Прочитав ее, вы будете чувствовать себя уверенно при встрече с недостатками реальных данных в виде пропущенных значений, смешанных форматов и отсутствия четкой структуры. Обучение эффективной работе с Pandas – это долгий путь проб и ошибок. Сократить этот путь можно только при помощи интенсивных практических занятий и решения задач, которые позволят вам лучше понять специфику этой библиотеки, подобно тому как постоянные тренировки в спортзале помогают укрепить мышцы спортсмена. Именно в этом и состоит основная цель книги, которую вы держите в руках.
brij 25/12/24 Просмотров: 296 Комментариев: 0
+1
Эта книга содержит 25 тщательно отобранных задач, которые призваны проверить, насколько хорошо вы понимаете современные версии языка. Каждая задача сопровождается ответом и объяснениями. Ожидается, что читатель знает основы языка C++ и владеет навыками программирования. C++ – один из самых больших и старых языков программирования, которым активно пользуются. Он знаменит тем, что превратно истолковывает все поведения по умолчанию и, как в знаменитом в сообществе C++ примере, может заставить демонов вылетать у вас из носа. Невозможно выбрать лучший язык для книги, посвященной головоломкам в программировании! На примере 25 задач мы изучим, как C++ работает под капотом, и, в частности, уделим внимание нескольким его важным причудам.
brij 25/12/24 Просмотров: 252 Комментариев: 0
+1
Язык С# 12 представляет собой девятое крупное обновление флагманского языка программирования от Microsoft, позиционирующее С# как язык с невероятной гибкостью и широтой применения. С одной стороны, он предлагает высокоуровневые абстракции, подобные выражениям запросов и асинхронным продолжениям, а с другой стороны, обеспечивает низкоуровневую эффективность через такие конструкции, как специальные типы значений и необязательные указатели. Платой за развитие становится относительно трудное освоение языка. Несмотря на то что инструменты вроде Microsoft Intelli Sense (и онлайновых справочников) великолепно помогают в работе, они предполагают наличие концептуальных знаний. Настоящая книга предлагает такие знания в сжатой и унифицированной форме, не утомляя беспорядочными и длинными вступлениями.
brij 24/12/24 Просмотров: 247 Комментариев: 0
+1
Эта обучающая книга для детей поможет пройти путь от решения простых логических задач до составления собственных алгоритмов и понимания основ комбинаторики. Читатели познакомятся с понятной теорией и выполнят 116 интересных заданий, чтобы закрепить новые знания и автоматизировать полученные навыки. Освоить базовые принципы программирования проще, чем кажется!
gefexi 22/12/24 Просмотров: 222 Комментариев: 0
0
Эта книга - базовый курс обучения нейросетям. Она откроет для вас мир нейросетей и искусственного интеллекта, которые мощно меняют нашу жизнь. Узнайте, как ИИ может стать вашим личным помощником в бизнесе, креативных проектах, обучении и повседневных задачах.
gefexi 21/12/24 Просмотров: 358 Комментариев: 0
0
Новый самоучитель Ивана Жукова поможет вам в минимально сжатые сроки освоить компьютер и Интернет. В наше время Интернет – уже «не роскошь, а необходимость». Но как осваивать Интернет, если не умеешь даже включать компьютер? В книге Ивана Жукова вы найдете самую необходимую информацию, которая поможет вам быстро освоить компьютер, чтобы начать изучение Интернета.
gefexi 20/12/24 Просмотров: 232 Комментариев: 0
0
Roblox – это огромная платформа для создания игр, не похожая ни на одну другую. Roblox позволяет новым разработчикам создавать игры, в которые может играть весь мир. Книга сочетает теорию с практикой, поскольку с разработкой игр связаны множество смежных дисциплин: программирование, 3D-моделирование и анимация, работа со звуком, написание сценария, художественное оформление (level design), маркетинг и многое другое. Мы будем создавать логику поведения персонажей и некоторых объектов в игре.
gefexi 19/12/24 Просмотров: 210 Комментариев: 0
0