Аннотация

Рассматривается объектно-ориентированная оболочка командной строки Microsoft PowerShell и ее возможности для автоматизации повседневных задач пользователей и администраторов. Описываются основные элементы и конструкции языка PowerShell, инструменты для написания и отладки сценариев. Приведена информация о работе с файловой системой и структурированными данными (CSV, JSON). Рассмотрены приемы управления процессами, службами и серверами автоматизации. Обсуждаются вопросы взаимодействия с веб-ресурсами при помощи HTTP-запросов. Даны примеры построения GUI для сценариев PowerShell с помощью Windows Forms и Windows Presentation Foundation. Представлены кроссплатформенные возможности PowerShell в macOS и Linux.

Аннотация

Описываются базовые возможности библиотеки Qt, позволяющей создавать приложения с графическим интерфейсом на языке C++. Книга ориентирована на тех, кто уже знаком с языком программирования C++ и хотел бы научиться разрабатывать оконные приложения. Рассматриваются способы обработки событий, управление свойствами окна, создание формы, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы, меню и др.) и варианты их размещения внутри окна. Книга содержит большое количество практических примеров, помогающих начать разрабатывать приложения с графическим интерфейсом самостоятельно. Она будет полезна в качестве самоучителя для начинающих разработчиков. Читатели, уже имеющие опыт, могут использовать ее как удобный справочник.

Аннотация

Книга рассказывает о языке программирования JavaScript, разработке на нем как программ общего назначения, выполняющихся в среде Node.js, так и скриптов для веб-страниц. Даны основы JavaScript: типы данных, операторы, работа с числами, строками, датой и временем, массивами, функции, классы (как старого, так и нового синтаксиса), итераторы, генераторы и класс Promise. Объяснена работа с отладчиком, встроенным в редактор Visual Studio Code. Рассказано о модулях, средствах для работы с файловой системой и программирования веб-серверов. Описана объектная модель документа. Рассмотрены средства для работы с элементами веб-страницы, самой страницей и браузером и технология AJAX (в том числе Fetch API), а также готовые программные пакеты для разработки веб-сайтов, в частности Webpack. Электронный архив на сайте издательства содержит коды всех пронумерованных листингов.

Аннотация

Описан язык Python 3: типы данных, операторы, условия ветвления и выбора, циклы, регулярные выражения, функции, классы, работа с файлами и каталогами, взаимодействие с механизмами Windows, часто используемые модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Описаны средства для создания и вывода окон, основных компонентов (кнопок, полей, списков, таблиц, меню, панелей инструментов и др.). Рассмотрена обработка событий и сигналов, разработка многопоточных программ, работа с базами данных, вывод графики, воспроизведение мультимедиа, запись аудио, видео и фото, печать документов, экспорт их в формат Adobe PDF и сохранения настроек программ. Дан пример полнофункционального приложения для создания и решения головоломок судоку. На сайте издательства размещен электронный архив со всеми примерами из книги.

Аннотация

Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис ассемблера для ARM. Рассмотрены компоновщик GCC, отладка с GDB, использование функций языка C в ассемблере с помощью библиотеки libc. Описаны функции GPIO, система команд ARM Neon и команды Thumb. Все разделы снабжены практическими примерами. Книга ориентирована на начинающих разработчиков, желающих освоить программирование на языке ассемблера для устройств с архитектурой ARM. Электронный архив на сайте издательства содержит исходный код программ из книги.

Аннотация

Учебник, наследуя положительные качества своих предшественников, содержит новые разработки и методические подходы к изучению физических свойств автомобиля. Рассмотрен широкий круг вопросов теории движения автомобиля и дано их математическое описание. Теоретические обоснования, выводы формул и построение математических моделей движения автомобиля приведены в строгое соответствие с законами и методами классической механики. Во втором издании расширена и обновлена информация о действующих стандартах, нормативах на показатели эксплуатационных свойств и методах их определения. Предложены методики определения параметров и характеристик многих механизмов и систем автомобиля, в том числе электромобиля и гибридного автомобиля.

Аннотация

В основу книги положена эффективная методика обучения дизайнеров, опробованная в учебных аудиториях. Последовательно в виде уроков рассмотрены основные инструменты, технологии и приемы обработки фотоизображений в программе Adobe Photoshop на примере версии CС 2022. Рассмотрены возможности палитры Properties (Свойства). Описаны методы создания коллажей, приемы реставрации старых фотографий, а также коррекция фигуры, гламурная ретушь, автоматизация, пакетная обработка файлов и многое другое. Особое внимание уделено работе с каналами, созданию и сохранению выделения, работе с векторными изображениями, коррекции и алгоритмам ретуши фотографий. При обучении рассматриваются реальные задачи, возникающие в процессе работы; выполняются коллажи в слоевой модели. В новом издании описаны нейронные фильтры, работающие на основе искусственного интеллекта, обновленные возможности работы с наборами служебных файлов, представленных отдельными палитрами. Учебные файлы для всех уроков размещены на сайте издательства.

Аннотация

В основу книги положена эффективная методика обучения дизайнеров, опробованная в учебных аудиториях. Последовательно в виде уроков рассмотрены основные инструменты, технологии и приемы построения для различных проектов в программе Adobe Illustrator на примере версии CС 2022. Особое внимание уделено созданию графики и техникам рисования в программе. Рассмотрены вопросы подготовки графики для Web или печати, в том числе прозрачных объектов. Описаны многочисленные способы трансформации объектов, использование графических стилей, кистей, узорных заливок, символов, эффектов и многое другое. Учебные файлы, созданные специально для курса, размещены на сайте издательства.

Аннотация

В доступной и понятной форме, на наглядных примерах рассказывается об этапах работы над постами для наиболее популярных социальных сетей: «ВКонтакте», Facebook, Instagram, «Одноклассники», а также для площадок «Яндекс.Дзен» и Telegram. Даны рекомендации по оценке целевой аудитории, определению ее интересов, проведению конкурентного анализа и выбору tone of voice. Приведены подробные сведения о жанрах и стилях, используемых при написании текстов в социальных сетях, рассмотрены различные типы контента. Отдельные главы посвящены написанию продающих постов, приемам и практике сторителлинга, составлению эффективных заголовков. Дан обзор полезного инструментария, применяемого в работе копирайтера. Приведены советы по редактированию текстов, подробные «списки проверки» для выявления наиболее характерных ошибок перед публикацией. Рассматриваются методы медиапланирования, выбора тем для постов, приводятся примеры контент-плана для сообществ в социальных сетях.

Аннотация

Рассмотрены законы UX-дизайна, основанные на психологии поведения пользователей, которые дизайнеры могут использовать на практике для создания интуитивно понятных, ориентированных на человека продуктов и услуг. Описаны законы Якоба (о привычном интерфейсе), Фиттса (о времени достижения цели), Хика (о времени, необходимом для принятия решения), Миллера (о кратковременной памяти пользователя), Постеля (о балансе консервативного и либерального), Теслера (о степени сложности системы) и эффект фон Ресторфф (о самом запоминающемся объекте). Обсуждается правило «на пике и в конце», связанное с особенностью выработки суждений. Также рассмотрен эффект восприятия эстетически приятного дизайна как наиболее удобного в использовании.