Основы Flutter

Основы Flutter

Книга предназначена для всех, кто хочет погрузиться в эффективную кроссплатформенную разработку с Flutter. Вы не только изучите синтаксис языка Dart и основы фреймворка, но и сразу примените знания на практике, разрабатывая проект, который развивается на протяжении всей книги. После каждой новой темы вас ждут задания по доработке его кодовой базы, что позволит уверенно прокачать свои hard-скиллы. Материал структурирован так, чтобы вы могли постепенно перейти от основ к созданию полноценных приложений для всех популярных платформ. Описаны не просто базовые принципы, но и лучшие практики, проверенные авторами в проектах для создания отзывчивых и современных интерфейсов. Особый подход с минимальным использованием внешних пакетов и упором на встроенные возможности Dart и Flutter обеспечивает долгую актуальность материала.

 



Автор: Станислав Чернышев, Юрий Петров, Станислав Ильин, Павел Гершевич
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Паттерны проектирования Rust

Паттерны проектирования Rust

Как только вы освоитесь с синтаксисом Rust, с его уникальным и мощным компилятором и начнете использовать его в реальных проектах, перед вами откроется совершенно новое измерение. Как правильно применять стандартные паттерны проектирования в приложениях на Rust? Как и когда следует использовать IntoIterator? Почему Rust-разработчики любят тип PhantomData? Ответы на эти и многие другие вопросы вы найдете в книге. Познакомьтесь с паттернами программирования и проектирования, необходимыми для использования уникальной архитектуры языка Rust. Понятные объяснения и примеры кода помогут вам освоить метапрограммирование, позволят создавать собственные библиотеки, программировать удобные интерфейсы и делать многое другое. Попутно, вникая в особенности языка, вы будете учиться писать эффективный и идиоматический код на Rust, который легко поддерживать и развивать.

 



Автор: Бренден Мэтьюз
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf, epub
Подробнее

Ирина Хаустова | Изучаем Python. Заметки репетитора (2025) [PDF]

Ирина Хаустова | Изучаем Python. Заметки репетитора (2025) [PDF]

Python часто выбирают в качестве первого языка программирования. Он хорошо подходит как для обучения, так и для решения реальных практических задач. Эта книга предназначена для тех, кто хочет освоить основы программирования на Python. Она подойдёт школьникам, готовящимся к экзаменам, студентам и взрослым, которые начинают знакомство с программированием или изучают Python самостоятельно.
 



Автор: Ирина Хаустова
Язык: Русский
Жанр: Компьютерная литература, Python
Формат: PDF
Подробнее

System Design II. Распределенные системы. Подготовка к сложному интервью

System Design II. Распределенные системы. Подготовка к сложному интервью

«System Design. Распределенные системы. Подготовка к сложному интервью» — это практическое руководство для инженеров и архитекторов, которое поможет справиться с самыми трудными техническими заданиями. Алекс Сюй и Сан Лэм предлагают стратегию, проверенную на практике, пошаговые алгоритмы и реальные примеры, позволяющие научить вас проектировать масштабируемые системы — от новостной ленты до поисковых сервисов и чат-приложений. Книга сочетает теорию и практику, даёт ясные объяснения и сотни диаграмм, превращая пугающие интервью в понятный процесс.

 



Автор: Сюй А., Лэм С.
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Анализ данных с помощью GenAI и Python

Анализ данных с помощью GenAI и Python

Эта книга — практическое руководство для тех, кто превращает данные в решения. Шаг за шагом вы разберетесь, как современные методы искусственного интеллекта помогают не просто интерпретировать массивы информации, но и находить скрытые закономерности, прогнозировать будущее и создавать конкурентные преимущества для бизнеса. Вы получите системное понимание инструментов анализа, узнаете о лучших практиках применения машинного обучения и научитесь интегрировать ChatGPT в ежедневные рабочие процессы.


 



Автор: Гуджа А., Сивяк М.
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Go: разработка приложений в микросервисной архитектуре с нуля

Go: разработка приложений в микросервисной архитектуре с нуля

Базовая книга по построению микросервисной архитектуры с практическими примерами на языке Go. Также рассмотрена работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose. Разобраны основные принципы и техники разработки распределенных систем, в частности показано, как написать и развернуть четыре микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кэш Redis. Объяснены паттерны проектирования. Особое внимание уделено распределенным транзакциям и разворачиванию микросервисов на удаленном сервере. Показано, как обеспечить расширяемость и отказоустойчивость приложений, поддерживая высокую скорость загрузки страниц и приложений.

 



Автор: Попова Юлия
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Контролируемый взлом. Библия социальной инженерии. 3-е издание

Контролируемый взлом. Библия социальной инженерии. 3-е издание

Книга рассматривает используемые современными киберпреступниками методы социальной инженерии и способы защиты от нее — как организационные, так и технические. Приведено 130 практических примеров атак, даны примеры фишинговых писем, раскрыты применяемые мошенниками психологические приемы и трюки, позволяющие вводить пользователей в заблуждение, подробно разобран используемый злоумышленниками программный инструментарий. Описаны различные векторы атак: по электронной почте,в мессенджерах, в социальных сетях и в реальной жизни. Предложена методика создания 10 000 сценариев учебных атак, а также дана пошаговая инструкция их проведения от этапа подготовки до составления отчета, особое внимание уделено использованию в социальной инженерии и фишинге современных технологий искусственного интеллекта. В третьем издании актуализирована информация о приемах социальной инженерии, используемых современными злоумышленниками.

 



Автор: Другач Юрий
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Искусство визуализации в бизнесе. Как представить сложную информацию простыми способами. 2-е издание

Искусство визуализации в бизнесе. Как представить сложную информацию простыми способами. 2-е издание

Это практическое руководство по превращению данных в понятные и убедительные визуальные истории. Оно охватывает ключевые аспекты работы с информацией: от формулировки вопросов к данным до выбора инструментов и методов визуализации. Показано, как обрабатывать данные, выделять тренды, сравнивать категории и анализировать взаимосвязи. Отдельные главы посвящены визуализации времени, пространства и многомерных данных.


 



Автор: Яу Натан
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Веб-дизайн с нуля. HTML + CSS на практике. 2-е изд.

Веб-дизайн с нуля. HTML + CSS на практике. 2-е изд.

Если вы умеете пользоваться браузером, то сможете создать и сайт! Второе издание книги «Веб-дизайн с нуля» представляет собой наглядное пошаговое руководство с описанием простых и увлекательных проектов. Благодаря ему вы освоите HTML, CSS и другие важные веб-технологии. С помощью уникальной онлайн-песочницы, созданной специально для книги, вы с нуля создадите лендинг, фотогалерею, сайт-портфолио и многое другое, даже если у вас совсем нет опыта веб-дизайна.

 



Автор: Пол Макфедрис
Язык: русский
Жанр: компьютерная литература, веб-разработка
Формат: pdf
Подробнее

Хакерская самооборона. Приемы обнаружения и предотвращения хакерских атак

Хакерская самооборона. Приемы обнаружения и предотвращения хакерских атак

Перед вами — практическое руководство по кибер-самообороне, в котором приведены не банальные рекомендации по настройке ПО и оборудования, а подробно описаны реальные приемы, основанные на логике атакующего. Все, о чем рассказывается в книге, можно выполнить без использования специализированного ПО с обычного пользовательского компьютера — без прав администратора и доступа к серверным логам.
 



Автор: Жуков Андрей
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Практическая безопасность Linux

Практическая безопасность Linux

Рассмотрены практические аспекты обеспечения безопасности в Linux. Подробно описаны архитектура системы, уровни привилегий и механизмы управления доступом (DAC, MAC, SELinux, AppArmor). Даны рекомендации по настройке безопасной загрузки, аудиту, журналированию и контролю активности пользователей. Отдельное внимание уделено изоляции приложений, сетевой безопасности, защите данных и памяти, а также противодействию руткитам и вредоносному коду. Рассмотрены методы шифрования, усиления ядра и использования IDS/IPS-систем. Рассказано о защите памяти, настройке компилятора и усилении безопасности ядра. Завершающие главы посвящены расследованию инцидентов безопасности: сбору и анализу логов, использованию инструментов форензики, документированию, восстановлению и постинцидентному анализу.


 



Автор: Чайка Александр
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Разработка Telegram-ботов на Python с нуля

Разработка Telegram-ботов на Python с нуля

Рассмотрены практические подходы к созданию Telegram-ботов на языке Python с использованием фреймворка aiogram. Подробно описаны этапы разработки — от установки фреймворка и запуска бота до сложных сценариев взаимодействия с пользователем. Даны рекомендации по безопасному хранению токенов и других данных. Рассмотрены обработка сообщений, команд и аргументов, форматирование вывода, работа с, медиафайлами, кнопками и колбэками, структура проекта с применением роутеров, фильтров и мидлварей. Показано использование конечных автоматов (FSM) и сцен для пошаговых диалогов, работа в инлайн-режиме, отображение результатов, сбор статистики и подгрузка больших объемов данных. Приведены примеры интеграции платежей с Telegram Stars, проверки и возврата покупок, обработка ошибок и тестирование с помощью pytest.


 



Автор: Кондратьев Александр
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Операционная система Windows: администрирование и настройка рабочей среды пользователя (2025) [PDF]

Операционная система Windows: администрирование и настройка рабочей среды пользователя (2025) [PDF]

Учебно-методическое пособие ориентировано на студентов информационных образовательных направлений, но будет также полезно всем, кто использует на своих персональных компьютерах операционную систему Windows. Одной из первых задач в работе на персональной технике – это настройка ее так, чтобы было удобно работать в созданной среде. Кроме описания практических приемов по настройке, учебно-методическое пособие позволяет понять, почему сделанные настройки срабатывают, и в каком виде в системе это сохраняется.
 



Автор: О. Зверева, В. Сальников
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Microsoft Excel и Word 2013. Учиться никогда не поздно (2014) [PDF]

Microsoft Excel и Word 2013. Учиться никогда не поздно (2014) [PDF]

Эта книга посвящена новым версиям Microsoft Word и Excel 2013. Она предназначена для тех, кто хочет научиться работать в этих популярных многофункциональных программах. В ней нет сложных определений и заумных терминов. Большое количество иллюстраций делает процесс обучения максимально наглядным, а практические примеры значительно ускоряют освоение материала. Прочитав ее, вы поймете, что большой жизненный опыт не препятствие для освоения компьютерных программ. Главное — желание и уверенность в своих силах. Ведь не зря говорят, что учиться никогда не поздно!
 



Автор: И. Спира
Язык: Русский
Жанр: Компьютерная литература, Excel, Word
Формат: PDF
Подробнее

System Design. Подготовка к сложному интервью по GenAI

System Design. Подготовка к сложному интервью по GenAI

Интенсивный практикум по проектированию сложных ML-систем сфокусирован на самой горячей теме последних лет: генеративном искусственном интеллекте. Если вы датасайентист или ML-инженер, готовый перейти от теоретических знаний и изолированных моделей к созданию полноценных, масштабируемых и надежных продуктов, эта книга для вас. Авторы не просто рассказывают о трансформерах и диффузионных моделях — они проводят читателя через весь жизненный цикл системы: от сбора и очистки данных и выбора архитектуры до развертывания и мониторинга. Книга построена вокруг разбора реальных кейсов (Gmail Smart Compose, Google Translate, ChatGPT), что делает её бесценным ресурсом для подготовки к сложным интервью по System Design и для реальной работы.

 



Автор: Аминиан А., Шенг Х.
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Go на практике. 2-е изд

Go на практике. 2-е изд

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


 



Автор: Козыра Н., Батчер М., Фарина М.
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Использование приложения МS Excel для моделирования различных задач (2019) [PDF]

Использование приложения МS Excel для моделирования различных задач (2019) [PDF]

Книга является практическим руководством по моделированию задач с использованием приложения MS Excel.
Книга предназначена для школьников, студентов и преподавателей, которые хотят быть знакомы с MS Excel «на Вы», а также научиться моделированию, разработке моделей, алгоритмов и программ.
Прочитав эту книгу, Вы научитесь использовать возможности MS Excel, о которых ранее не знали.
 



Автор: В.Д. Кильдишов
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Магия Excel для непрограммистов. Сводные таблицы, Power Query, дашборды и многое другое (2025)

Магия Excel для непрограммистов. Сводные таблицы, Power Query, дашборды и многое другое (2025)

Как выжить в мире, где данные правят бал, а требования к отчетам растут с каждым днем? С утра до вечера нам приходится иметь дело с огромным количеством информации. Томас Фрагейл создал практическое руководство для тех, кто устал от рутинной обработки цифр и хочет научиться за считаные минуты превращать горы сырых данных в красивые интерактивные отчеты.
Каждая глава — это пошаговый разбор реальных кейсов: от подготовки данных до визуализации результатов. Скриншоты, примеры и готовые файлы с исходными данными помогут закрепить навыки на практике. Книга подойдет даже обычным пользователям, которые никогда не работали с продвинутыми возможностями Excel.
Перестаньте тратить время на рутину. Научитесь говорить на языке данных — и пусть Excel работает за вас!
 



Автор: Томас Фрагейл
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

AI-инженерия. Построение приложений с использованием базовых моделей

AI-инженерия. Построение приложений с использованием базовых моделей

Базовые модели открыли путь множеству новых сценариев применения AI, одновременно снизив входной порог для создания продуктов на основе искусственного интеллекта. Так AI из тайного учения превратился в мощный инструмент разработки, доступный каждому — даже тем, у кого еще нет опыта работы с ним. В этом практическом руководстве Чип Хьюен рассказывает об AI-инженерии — процессе создания приложений на основе готовых базовых моделей.

 



Автор: Хьюен Ч.
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Autodesk Revit 2025. Инструменты совместной работы, визуализации и оформления проекта

Autodesk Revit 2025. Инструменты совместной работы, визуализации и оформления проекта

Книга посвящена одной из самых распространенных в мире программ информационного моделирования зданий – Autodesk Revit 2025. Это хороший учебник по основным разделам программы применительно прежде всего к архитектурному проектированию. Он достаточно подробно знакомит с интерфейсом Revit, общими операциями по моделированию строительного объекта, инструментарием архитектурного раздела проектирования, средствами оформления проекта, включая создание спецификаций и чертежей, работой с материалами, визуализацией и анимацией проекта. Полученные знания необходимы практически на любой стадии создания информационной модели здания, как проектируемого, так и существующего. Они будут полезны как непосредственно проектировщикам, в том числе архитекторам, конструкторам и специалистам по инженерному оборудованию зданий, так и строителям, сметчикам и другим участникам возведения объекта, а также тем, кто в дальнейшем занимается его эксплуатацией.

 



Автор: CADCIM Technologies
Язык: русский
Жанр: компьютерная литература, графика
Формат: pdf
Подробнее

Цзинь Юйдун. Алгоритмы и структуры данных с примерами на Python

Цзинь Юйдун. Алгоритмы и структуры данных с примерами на Python

Цель этой книги – при помощи наглядных иллюстраций и исполняемых примеров кода помочь читателю понять ключевые идеи алгоритмов и структур данных и освоить их воплощение в программном коде. Если вам необходимо подготовиться к собеседованию или получить базовые навыки перед сложным курсом по программированию, но не хватает времени на чтение множества учебников от корки до корки, этот учебник станет для вас спасательным кругом в океане знаний. Книга будет особенно полезна всем, у кого есть начальные навыки программирования, но отсутствует четкое понимание алгоритмов и структур данных. Более опытным читателям она поможет освежить и систематизировать знания об алгоритмах.

 



Автор: Цзинь Юйдун
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Паттерны Kubernetes: Шаблоны разработки облачных приложений. 2-е изд

Паттерны Kubernetes: Шаблоны разработки облачных приложений. 2-е изд

«Паттерны Kubernetes» — это не очередное справочное руководство по настройке кластеров или описанию API. Это фундаментальный труд, который отвечает на самый главный вопрос: «Как эффективно проектировать и строить приложения, предназначенные для работы в Kubernetes?». Билджин Ибрам и Роланд Хасс систематизировали лучшие практики сообщества, преобразовав их в паттерны. Книга учит не просто использовать Kubernetes, а мыслить категориями платформы, правильно комбинируя примитивы для создания отказоустойчивых, масштабируемых и удобных в эксплуатации систем. Это must-read для любого разработчика, который хочет выйти за рамки простого деплоя контейнеров и овладеть всеми возможностями Kubernetes.

 



Автор: Ибрам Б., Хасс Р.
Язык: Русский
Жанр: КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА
Формат: PDF
Подробнее

Разработка интерфейсов. Паттерны проектирования (2025)

Разработка интерфейсов. Паттерны проектирования (2025)

Создание качественного интерфейса приложения — задача не из легких. Каждый клиент желает, чтобы пользователи испытывали максимальное удобство, легко и быстро находили нужную информацию на любом устройстве и через любой канал взаимодействия. Книга предлагает уникальный подход: использование паттернов проектирования. Вы освоите применение этих паттернов при разработке интерфейсов для мобильных, настольных и веб-приложений. Каждый паттерн сопровождается наглядными примерами и детальным описанием, охватывающим все аспекты, от реализации до практических применений. Вы сможете сразу же приступить к воплощению теории в жизнь!

 



Автор: Дженифер Тидвелл, Чарли Брюэр, Эйнн Валенсия
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Большая книга дашбордов

Большая книга дашбордов

Эта книга содержит детальное описание инструментов и моделей, необходимых для создания отличных дашбордов (панелей для визуализации данных), которые информируют, просвещают и вовлекают пользователей. В каждой главе рассмат­ривается один дашборд и даются пояснения, почему было выбрано именно такое визуальное средство. Примеры реальных сценариев дополнены специальным раз­делом, посвященным рассмотрению практических и психологических факторов, с которыми вы столкнетесь в своей работе. Книга послужит всеобъемлющим руководством и источником практических решений для всех, кто отвечает за разработку и применение дашбордов.

 



Автор: Стив Векслер, Джеффри Шаффер, Энди Котгрив
Язык: русский
Жанр: компьютерная литература, Анализ данных
Формат: pdf
Подробнее

Программирование для создания игр. Практический путеводитель Godot

Программирование для создания игр. Практический путеводитель Godot

Здесь представлен перевод книги Wallace Wang, Tonnetta Walcott - Programming for Game Design: A Hands-On Guide with Godot. Наша книга отличается от других. Все книги и курсы по программированию для начинающих должны начинаться с основ. К сожалению, эти основы дают минимальную обратную связь, чтобы сделать программирование интересным. Поэтому в нашей книге преподаются принципы программирования с использованием игровго движка Godot. Наряду с Unity и Unreal Engine, Godot является одним из самых популярных игровых движков, используемых для создания мобильных игр, игр для ПК и вообще любых видеоигр. Из этой книги вы не узнаете, как разработать следующую многопользовательскую игру ААА-класса, но вы изучите принципы и основы программирования в веселой и увлекательной форме. Хотя Godot использует свой собственный язык программирования под названием GDScript, он основан на Python и C.

 



Автор: Уоллес Ван, Тоннетта Уолкотт
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: epub
Подробнее