Книга о прикладных аспектах языка программирования Rust, описывающая внутреннее устройство языка и сферы его использования.
Объяснены тонкости работы с процессором, многопоточное программирование, работа с памятью, а также взаимодействие с Linux. Изложенный материал позволяет как писать современные приложения на Rust с нуля, так и внедрять Rust в сложившуюся базу кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В книге автор описывает, как в этих СУБД используется SQL для формирования запросов и внесения изменений в базу. Получите подробную информацию о типах данных и их преобразованиях, синтаксисе регулярных выражений, оконных функциях, операторах PIVOT и UNPIVOT и многом другом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость.
Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4
В книге подробно рассматриваются основы программирования на языке Swift для создания приложений под операционные системы iOS и macOS. Автор предлагает читателям широкий спектр тем, начиная от базовых концепций языка Swift и заканчивая созданием пользовательского интерфейса, работой с сетью, базами данных и другими ключевыми аспектами разработки приложений.
Книга охватывает современные подходы к разработке, а также содержит примеры кода и задания, позволяющие закрепить полученные знания и навыки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
В этой книге представлены основы систематического эффективного тестирования программного обеспечения. Показаны способы автоматизировать часть этого процесса, приводятся шаблоны проектирования, которые помогут писать легко контролируемый и простой для наблюдения код.
Обсуждаются модульные, интеграционные и системные тесты; рассматривается передовой опыт работы с тестовым кодом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7
Автор объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
Данное учебное пособие направлено на изложение базовых основ программирования на языке C++ и на формирование навыков решения практикоориентированных задач. Пособие содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т. д.
Простота изложения материала и большое количество разобранных примеров делают изучение языка C++ доступным для широкого круга читателей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤1
Цветное руководство по JavaScript для начинающих позволит в короткое время освоить этот язык программирования и приступить к созданию красивых и функциональных сайтов. Вся информация представлена схематично и снабжена наглядными примерами, c кодом и другими элементами, необходимыми для обучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Эта полностью переработанная и обновленная книга поможет сразу приступить к работе. Вы на практике узнаете, как структурировать приложение, создавать гибкие и интерактивные пользовательские интерфейсы, сохранять информацию в базе данных и использовать новейшие возможности Android Jetpack и Jetpack Compose.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Книга даст исчерпывающее представление о том, как устроена работа с сетью в Linux. В начале описаны основные дистрибутивы и рассказано, как выбрать правильный и настроить простейшую сетевую конфигурацию. Затем идет речь о диагностике, брандмауэре и использовании Linux в качестве узла для сетевых служб.
Наконец, работая с примерами сборок, вы овладеете различными вариантами защиты от распространенных видов атак. Освоив последние главы, станете еще на шаг ближе к тому, чтобы построить надежный каркас для центра обработки данных, функционирующего полностью под управлением Linux.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤1
В книге «Рецепты Python» рассматриваются 63 базовых навыка программирования на Python. Каждый навык представляется в виде вопроса с базовым решением на чистом коде, далее изучаются различные подходы. После каждого навыка предлагаются задачи для закрепления материала.
Автор охватывает все необходимые языковые средства и дает конкретные рекомендации с иллюстрациями для освоения питонического кода. Перекрестные ссылки позволяют повторно использовать методы и концепции в разных контекстах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Простые и понятные API - необходимы для успеха микросервисных приложений. Хорошо продуманные API обеспечивают надежную интеграцию сервисов и упрощают их сопровождение, масштабирование и развитие. Познакомьтесь с паттернами, протоколами и стратегиями для проектирования, реализации и развертывания микросервисов с REST и GraphQL API.
Книга предлагает проверенные советы и примеры кода на Python. Изучите методы проектирования простых API для микросервисных приложений. Создавайте надежные API, тестируйте, защищайте и развертывайте их в облаке, следуя универсальным принципам и шаблонам.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Git - это система управления версиями, позволяющая контролировать разработку различных версий одного приложения и совместную работу нескольких разработчиков. С Git можно отслеживать изменения и вести иерархию всех версий кода.
Эта книга — подробное практическое руководство по Git: от основ до конкретных ситуаций и применений (например, включения изменений из одной ветки в другую). Предварительная подготовка не требуется, ведь все определения и пояснения даны в книге.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥5❤4
Машинное обучение — это набор методов анализа данных с помощью алгоритмов, которые улучшаются с поступлением новых данных. Оно используется в системах рекомендаций, распознавании лиц, «умных» колонках и беспилотных автомобилях.
В книге ясно объясняются основные понятия машинного обучения на простых примерах и упражнениях. Для понимания достаточно знаний алгебры. Вы будете создавать модели для идентификации спама, распознавания изображений и другие интересные проекты на языке Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥4
Программное обеспечение становится сложнее из-за различных инструментов. Приложения упаковываются с компонентами, чтобы упростить работу, но это усложняет запуск. Docker Compose позволяет одной командой настроить приложение и его зависимости. Вы изучите основы томов и сетей Docker, команды Compose и их применение.
Настроите базу данных, доступную через сеть Docker, и связь между микросервисами. Научитесь запускать локально целые стеки, моделировать промышленные окружения и расширять задания CI/CD. Узнаете, как использовать Docker Compose для промышленных развертываний и подготовки инфраструктуры в облаках.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2❤1
Перед вами пособие по основам программирования и разработки компьютерных игр в новейшей версии игрового движка Unreal Engine 5.
С помощью него вы освоите структуру и логике UE 5, овладеете игровой средой разработки, изучите основы алгоритмозации, используете язык визуального программирования Blueprint, создадите сложную механику без кода, научитесь вершинам игровой визуализации с помощью возможностей движка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3
Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к появлению антипаттернов — решений, которые на первый взгляд кажутся правильными, но со временем создают все больше проблем.
Научитесь выявлять и обходить многие из этих распространенных ловушек. Проведите рефакторинг унаследованного кошмара и превратите его в жизнеспособную модель данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2