Программирование RSS

C++. 20 уроков для начинающих

Даны основы программирования на С++ по стандартам С++17 и С++20, базовые структуры данных и методы работы с ними. С позиций разработки ПО рассмотрено программирование функций: обычных и рекурсивных, constexpr-функций, лямбда-выражений и лямбда-функций, перегрузка и шаблоны функций. Раскрыты более сложные вопросы С++: указатели и динамическая память, структуры и классы, конструкторы и деструкторы, методы и перегрузка операций, работа с текстовыми файлами, устройство чисел и битовые операции.
gefexi 29/05/26 Просмотров: 57 Комментариев: 0
0
Изучаем eBPF

Книга по технологии eBPF, построенной на основе знаменитого фильтра пакетов, изобретенного в университете Беркли (Berkeley Packet Filter), и позволяющей пропускать в ядро Linux пользовательские пакеты и таким образом модифицировать поведение и функции ядра. В книге рассмотрено, как eBPF соотносится с устройством ядра Linux и его расширениями, какие системные вызовы применяются при обслуживании eBPF, какую роль eBPF играет при обеспечении безопасности.
gefexi 29/05/26 Просмотров: 38 Комментариев: 0
+1
Flutter и Dart

Книга посвящена практическому применению фреймворка Flutter и языка программирования Dart. Показан синтаксис Dart, описаны основные структуры языка. Раскрыты принципы создания мобильных и настольных приложений с использованием Flutter для операционных систем Android, iOS, Linux, macOS, Windows и Google Fuchsia. Рассказано о работе с данными и виджетами, об использовании различных решений облачных провайдеров и интеграции их с приложениями на Flutter. Рассмотрено управление данными через API с помощью Google Cloud. Представлены приемы работы с решениями Firebase, такими как аутентификация и база данных Cloud Firestore.
gefexi 29/05/26 Просмотров: 43 Комментариев: 0
+1
Стратегия обеспечения безопасности приложений

Книга представляет собой пошаговое руководство по созданию успешной программы обеспечения безопасности приложений. Предлагается доступное объяснение основ безопасности, способов поиска и устранения уязвимостей веб-приложений, рассматриваются ключевые аспекты безопасности, включая риски и угрозы, с которыми сталкиваются команды.
gefexi 29/05/26 Просмотров: 45 Комментариев: 0
0
PostgreSQL

Эта книга — ваш надёжный проводник в мире PostgreSQL. 100 шагов проведут вас от первых установок и простых SELECT-запросов до оконных функций, оптимизации, транзакций и работы с искусственным интеллектом. Каждый шаг — это одна тема, один приём, одна конструкция. Никакой скучной теории — только живой разговор, реальные примеры, разбор типичных ошибок, личный опыт автора и десятки практических заданий.
gefexi 29/05/26 Просмотров: 60 Комментариев: 0
0
Надежный Python

Современные проекты на языке Python непрерывно растут, развиваются и при этом неизбежно усложняются. Добиться надежности кода Python при сохранении гибкости, понятности и расширяемости приложений позволяет система типов, которая в данной книге подробно исследована в рамках парадигмы ООП. Особое внимание уделяется аннотированию и проверке типов, а также созданию пользовательских специализированных типов. Продвинутые главы книги посвящены вопросам тестирования, линтинга и обеспечения надежности программ на Python.
gefexi 28/05/26 Просмотров: 155 Комментариев: 0
+1
Идеальный тестировщик

Рассматриваются базовая терминология и понятия в сфере тестирования ПО. Описываются ручное исследовательское тестирование, тестирование API, тестирование баз данных, кроссбраузерное тестирование, тестирование мобильных приложений, разработка стратегий тестирования, тестирование безопасности, производительности, юзабилити и доступности, показаны основы автоматизации тестирования.
gefexi 28/05/26 Просмотров: 102 Комментариев: 0
+1
Дж. Хортон. Разработка Android-приложений с нуля

Доступно изложены основы программирования на Java для Android, включая объектно-ориентированное программирование. Описаны установка и настройка среды разработки Android Studio, создание функциональных пользовательских интерфейсов с помощью визуального редактора Android Studio. Раскрыты принципы материального дизайна.
gefexi 28/05/26 Просмотров: 141 Комментариев: 0
0
Программирование на языке Python

Рассмотрены основные практические навыки работы в среде PyCharm. В качестве базовых элементов работы в среде PyCharm даны рекомендации по установке среды PyCharm, началу работы, правилам выполнения программы, дополнительным вариантам выполнения команд, переименованию переменных и базовой настройке IDE PyCharm. Приведено описание и рассмотрены основные правила использования среды разработки Jupyter Notebook, которая, в первую очередь, ориентирована на программирование средствами Python.
gefexi 28/05/26 Просмотров: 113 Комментариев: 0
0
django_5_praktika_sozdaniia_vebsaitov_na_python

Книга посвящена разработке веб-сайтов на языке Python с применением вебфреймворка Django 5.1. Представлены новинки Django и дано наиболее полное описание его инструментов и средств: моделей, миграций, контролеров, шаблонов, обработки пользовательского ввода, разграничения доступа, посредников, сигналов, отправки электронной почты, локализации, кеширования, работы с базами данных PostgreSQL, поддержке нескольких веб-сайтов, простых страниц, статичных перенаправлений, жетонной аутентификации и др. Описаны полезные дополнительные библиотеки, реализующие обработку BBCode, CAPTCHA, вывод графических миниатюр, интеграцию с Bootstrap.
tanyavip1 28/05/26 Просмотров: 108 Комментариев: 0
0
Современная разработка игр на Unity

Базовая книга об игровом движке Unity для разработки 2D- и 3D-игр на языке C# с применением специальных сценариев и библиотек. Рассмотрены базовые вопросы программирования игр: прототипирование, создание визуальных эффектов, разработка физики, оформление интерфейса, повышение производительности и отзывчивости программы. Уделено внимание специфике игрового движка Unity, подготовке игр к релизу, работе со скриптами на C#, юзабилити, развитию и усовершенствованию игр-прототипов. Для разработчиков игр, компьютерной графики и мобильных приложений.
gefexi 28/05/26 Просмотров: 75 Комментариев: 0
0
Просто об Excel

Это книга для тех, кто хочет легко освоить Excel с нуля. Вы научитесь вводить данные, делать простые расчеты и строить таблицы. Книга покажет, как пользоваться формулами, создавать диаграммы и решать повседневные задачи для дома и работы.
gefexi 27/05/26 Просмотров: 248 Комментариев: 0
0
System Design

Интенсивный практикум по проектированию сложных ML-систем сфокусирован на самой горячей теме последних лет: генеративном искусственном интеллекте. Если вы датасайентист или ML-инженер, готовый перейти от теоретических знаний и изолированных моделей к созданию полноценных, масштабируемых и надежных продуктов, эта книга для вас.
gefexi 26/05/26 Просмотров: 139 Комментариев: 0
0
Мэтт Батчер, Мэтт Фарина. Go на практике

Здесь вы найдете описание десятков техник разработки и сопровождения Go-приложений в формате «проблема — решение — обсуждение». Издание охватывает новейшие возможности языка Go, включая дженерики, обработку паник и ошибок, современные модели конкурентности, а также такие продвинутые темы, как рефлексия и генерация кода. Кроме того, авторы дают полезные советы по интеграции в ваш процесс разработки ИИ-инструментов.
gefexi 26/05/26 Просмотров: 154 Комментариев: 0
0
Алгоритмы на языке Go

Первая специализированная книга для алгоритмической подготовки с реализацией этих алгоритмов на языке Go. Содержит необходимые знания по используемым в Go структурам данных и идиомам, рассматривает алгоритмы поиска, сортировки, сжатия данных, различные аспекты обслуживания распределенных систем и недопущения конфликтов в их работе, а также криптографические алгоритмы и работу с цифровыми подписями. Книга рассчитана на разработчиков среднего уровня, а также читателей, уже знакомых с базовыми возможностями Go.
gefexi 26/05/26 Просмотров: 144 Комментариев: 0
0
Цифровая безопасность и конфиденциальность в интернете

Книга станет полезным помощником для тех, кто стремится обезопасить себя и своих близких в сети, защищая данные от возможных утечек и кибератак, и для родителей, которые хотят обеспечить безопасность своих детей в интернете.
gefexi 26/05/26 Просмотров: 169 Комментариев: 0
+1
Linux для администраторов

Раскройте мощь операционной системы Linux, используя ее непревзойденную универсальность для эффективного управления рабочими нагрузками как в локальных, так и в облачных средах. В книге представлены последние достижения в администрировании Linux. Устанавливайте Linux на локальные системы, освойте командную строку Linux, работу с файлами, пакетами и файловыми системами.
gefexi 20/05/26 Просмотров: 280 Комментариев: 0
0
Охота за киберугрозами

Прямо сейчас в сети может скрываться злоумышленник, незаметно изучающий инфраструктуру и похищающий конфиденциальные данные. Сможете ли распознать едва заметные признаки его присутствия? Охота за киберугрозами (threat hunting) — это практика выявления угроз в сети и приложениях, которые не фиксируются стандартными средствами защиты.
gefexi 20/05/26 Просмотров: 236 Комментариев: 0
0
Сакральные квесты

Эта книга – приглашение погрузиться в таинственный и многогранный мир сакрального в играх и понять, как и почему мифы и религия влияют на нарратив и геймплей, а главное – как через виртуальные квесты раскрываются глубинные смыслы, формирующие нас самих. Леонид Мойжес – исследователь компьютерных и настольных ролевых игр, преподаватель на направлении гейм-дизайна Московского института бизнеса и дизайна.
gefexi 19/05/26 Просмотров: 174 Комментариев: 0
0
Лучшие занимательные уроки со Скретчем

Что может быть лучше, чем лучшие занимательные проекты на Скретче? – Только книга о лучших занимательных уроках со Скретчем! Для разминки вы сначала и вдоволь наиграетесь в викторину и полетаете на ракетном ранце механика Винтика. А через несколько уроков вас ждёт увлекательная географическая игра в города.
gefexi 18/05/26 Просмотров: 202 Комментариев: 0
0
1