информатика RSS

Adobe Illustrator CC 2025. Мастер-класс Евгении Тучкевич

В основу книги положена эффективная методика обучения дизайнеров, опробованная в учебных аудиториях. Последовательно в виде уроков рассмотрены основные инструменты, технологии и приемы построения для различных проектов в программе Adobe Illustrator CC 2025. Особое внимание уделено созданию графики, техникам рисования и современным возможностям программы. Рассмотрены вопросы подготовки графики для веб-приложений или печати, в том числе прозрачных объектов. Описаны многочисленные способы трансформации объектов, использование графических стилей, кистей, узорных заливок, символов, эффектов и многое другое. Новое издание дополнено разделом по применению искусственного интеллекта для генерации дизайна, ускорения рутинных процессов и расширения творческих возможностей. Учебные файлы для всех уроков размещены на сайте издательства. Для широкого круга пользователей.
brij 15/05/26 Просмотров: 9 Комментариев: 0
0
Разработка веб-приложений с помощью ASP.Net Core MVC

Книга посвящена фреймворку ASP.NET Core MVC. Представлены особенности MVC-архитектуры (Model-View-Controller), основные принципы проектирования веб-приложений и организации корректной работы с различными типами вебзапросов. Показано, как взаимодействовать с базами данных посредством популярных ORM (объектно-реляционное отображение).
gefexi 15/05/26 Просмотров: 37 Комментариев: 0
0
Основы Lean UX

Книга посвящена методологии Lean UX, позволяющей проектировать на высоком уровне первоклассные программные продукты в составе Agile-команд. Главный упор сделан на понятии пользовательского восприятия (user experience). Даны основы методологии Lean UX и принципы ее успешного внедрения в рабочую Agile-среду.
gefexi 15/05/26 Просмотров: 44 Комментариев: 0
0
Объектно-ориентированное программирование: с нуля к SOLID и MVC

Базовая книга по приёмам объектно-ориентированного программирования (ООП) с примерами на языке C++. Разобраны основные принципы и техники разработки объектно-ориентированных программ, объяснены шаблоны проектирования (паттерны), особое внимание уделено принципам SOLID, архитектуре MVC (модель-представление-контроллер) и особенностям работы с ООП в C++. Для начинающих разработчиков, специалистов по C++, студентов вузов.
gefexi 15/05/26 Просмотров: 43 Комментариев: 0
0
razrabotka_prilozhenii_na_swift_i_swiftui_s_nul
2-е издание, переработанное и дополненное

Рассмотрены принципы протокольно-ориентированного и функционального программирования на языке Swift 5.5 для операционных систем macOS, iOS и iPadOS. Подробно описана среда разработки Xcode 13.1 и SwiftUI. Приведены приемы проектирования и разработки программ для macOS с использованием фреймворка Cocoa, мобильных приложений с помощью фреймворка Cocoa Touch, описаны принципы создания проектов с интерфейсом Storyboard. Главы содержат упражнения с решениями и примеры кода для начинающих программистов. Во втором издании описано создание проектов в редакторе Interface Builder и подробно рассмотрены новые возможности Swift 5.5.
tanyavip1 15/05/26 Просмотров: 54 Комментариев: 0
0
Андрей Жуков. Ассемблер и программная модель процессоров x86/64

Книга является практическим пособием по программной модели процессоров i80x86/64. Простейшие элементы этой модели (переменные, константы, методы адресации и система команд) изучаются с помощью ассемблера a86, отладчика d86. 32-битные возможности i80x86, включая защищенный режим, вентили, исключения и прерывания, привилегии, страничное преобразование, исключения, LDT и TSS, а также 64-битные режимы процессора x64 с исключениями и прерываниями в long mode изучаются с использованием ассемблера nasm. Электронный архив на сайте издательства содержит исходные тексты примеров и необходимые для работы файлы. Для программистов.
brij 15/05/26 Просмотров: 101 Комментариев: 0
0
Яшавант Канеткар. C++ - это просто

3-е издание

Доступно изложены основы синтаксиса языка C++ и объектно-ориентированного программирования. Описаны функции C++, подробно рассмотрены классы и объекты, инкапсуляция, наследование, полиморфизм, система ввода-вывода C++. Даны советы и рекомендации по разработке современных приложений. Приведены примеры использования шаблонов и библиотеки стандартных шаблонов, описана обработка исключений. Отдельная глава посвящена расширенным возможностям C++. Для начинающих программистов. Поскольку большинство профессиональных программ на C++ используют стандартную библиотеку шаблонов для работы с наборами данных, я посвятил ей отдельную главу. C++ претерпел множество редакций от C++98 до C++11, C++14 и C++17. В настоящий момент большинство компиляторов C++ полностью реализовали функции C++14, чего не скажешь про версию С++17. По этой причине я протестировал все программы этой книги на компиляторах C++14.
brij 15/05/26 Просмотров: 100 Комментариев: 0
0
Егор Поляков. Методы и алгоритмы анализа данных для веб-разработки и маркетинга

Рассмотрены основные методы и алгоритмы анализа данных для веб-разработки и маркетинга, в том числе методы декомпозиции, визуализации, функционально-стоимостного анализа, эконометрический метод и др. Приведены алгоритмы семантического анализа текстов, ранжирования смысловых приоритетов и отбора ключевых фраз, алгоритмы оценки потребительской лояльности, в том числе алгоритм оценки тональности текстов, алгоритм анализа качества веб-интерфейсов Mobile First и др. Рассмотрены задачи прогнозирования коммерческого спроса, анализа потребительского доверия к бренду, сокращения рекламных расходов, а также комплексного анализа данных деятельности компании. Описан общедоступный инструментарий, такой как Яндекс.Подбор слов, Яндекс.Метрика, ExportBase, Яндекс.Поиск, ГлавРед, EditPlus, Антиплагиат, Гугл.Таблицы, MS Excel и Google Mobile Test. Изучение представленных методов и алгоритмов имеет прикладное и познавательное значение. Их использование на практике помогает аналитику оперативно решать поставленные комплексные задачи с сопутствующим применением редактора таблиц Google.Sheets (или MS Excel), статистического и матанализа, базовых знаний HTML-верстки, JavaScript, CSV и др.
brij 15/05/26 Просмотров: 85 Комментариев: 0
0
Игорь Лазаревский. Мама, не отвлекай. Я Python учу

Эта книга + телефон — все, что нужно ребенку, чтобы полностью самостоятельно без помощи взрослых освоить основы программирования на языке Python, на писать десятки игр, интерактивных программ и поделиться ими в любых привычных мессенджерах и соцсетях. Книгу отличает сверхбыстрый старт, удобство обучения, легкость изложения и авторский юмор. При этом новички узнают о командах, циклах, типах данных, переменных, условных выражениях, графических примитивах и координатах. Освоят игры и анимацию, работу со строками, комментарии, методы (функции), операторы сравнения, случайные числа, условные выражения и многое другое. Для пап-программистов: как это на Python в браузере? Всё просто, мы используем дополнительный слой интерпретации — реализацию Brython. Эта библиотечка компилирует код на питоне в код на JS, который уже может выполниться в браузере без каких-либо танцев с бубнами и дополнительных настроек. А это позволяет новичкам любого уровня сразу начать программировать.
brij 15/05/26 Просмотров: 114 Комментариев: 0
0
Йонатан Шарвит. Дата-ориентированное программирование

Разделяем объекты и состояние

Книга посвящена парадигме DOP (дата-ориентированному программированию), являющейся расширением философии объектно-ориентированного программирования. Предлагается новый взгляд на формирование структур данных и операции над ними в высоконагруженных приложениях. Изложенный материал дает решения сложных проблем, возникающих при управлении состоянием, разделяемыми и распределенными данными, позволяет безопасно организовать параллелизм и конкурентность, а также адаптировать ключевые принципы объектноориентированного программирования (полиморфизм, композицию, наследование) к новым задачам, связанным с обработкой больших данных. Большинство фрагментов кода в этой книге написаны на JavaScript. Там, где возникла концептуальная проблема в применении идеи к статически типизированному языку, мы добавили фрагменты кода на Java. Для аналитиков данных, программистов, руководителей команд и преподавателей.
brij 15/05/26 Просмотров: 89 Комментариев: 0
0
Владимир Туров. Проектирование информационных систем. Профессиональный подход

Рассмотрены подходы и технологии, применяющиеся для проектирования информационных систем и подбора инструментов с учетом развития и поддержки программных продуктов. Эта книга состоит из двух частей: теоретической и практической. Первая часть предоставляет «сухой» обзор подходов и технологий с их положительными и отрицательными чертами. Во второй части демонстрируется разбор примеров с обсуждением, какие технологии стоит выбирать и почему. Разобрана теория развертывания, тестирования, автоматизации, балансировки нагрузки и поддержка новых возможностей в развивающемся продукте. Материал теоретической части рассмотрен на основе гипотетической информационной системы для сказочных персонажей. В практической части описанные теоретические концепции применяются в рамках реализации технического задания и в условиях ограниченности ресурсов. Среди рассмотренных примеров — разработка телеграм-бота, интернет-магазина и плагина к редактору для 3D-моделирования. Для программистов, бизнес-аналитиков, архитекторов IT-решений.
brij 15/05/26 Просмотров: 102 Комментариев: 0
0
Винисиус Гриппа, Сергей Кузьмичев. Изучаем MySQL

2-е издание

Книга знакомит с MySQL — самой популярной системой управления базами данных с открытым исходным кодом. Изложены основы MySQL: установка, моделирование и конструирование баз данных, команды SQL и создание новой базы данных. Рассмотрены практические вопросы работы с MySQL: расширенные запросы, транзакции и замковый механизм, проверка эффективности запросов, управление пользователями и привилегиями, использование файлов опций, резервное копирование и восстановление, конфигурирование и настройка сервера. Отдельное внимание уделено мониторингу серверов MySQL, асинхронной и синхронной репликации, кластерным решениям, работе в облаке, балансировке нагрузки и другим продвинутым методам и инструментам. Электронный архив на сайте издательства содержит цветные иллюстрации к книге. Для программистов баз данных.
brij 15/05/26 Просмотров: 96 Комментариев: 0
0
Нина Комолова, Елена Яковлева. Программирование на VBA в Excel. Самоучитель

Книга посвящена возможностям программирования на языке Visual Basic for Applications (VBA) в современном офисном приложении Microsoft Office Excel. Приведена информация о сервисах Power по работе с данными, новинках Excel 2021, в том числе о динамических массивах и функциях для работы с ними. Даны теоретические сведения о программировании, элементах объектной модели Excel, запуске и отладке макросов. Рассмотрены вопросы автоматизации рабочего листа при помощи элементов управления Excel. Описаны приемы создания макросов, пользовательских функций и форм в редакторе Visual Basic. Приведены способы взаимодействия при помощи VBA с другими программами пакета Microsoft Office. Для закрепления материала рассмотрены примеры пользовательских приложений в виде листингов программ с анализом и поясняющими комментариями. В приложениях содержатся глоссарии с основными терминами VBA и редактора Visual Basic VBE. Файлы рабочих книг с поддержкой макросов для каждой главы размещены на сайте издательства.
brij 14/05/26 Просмотров: 137 Комментариев: 0
0
Олег Цилюрик. Сети Linux. Модели и приложения

Последовательно разобраны различные стороны сетевой инфраструктуры в Linux: базовые понятия сетей и TCP/IP, программные инструменты управления сетевым трафиком, программирование пользовательских сетевых приложений и драйверов сетевых протоколов для ядра Linux. Также исследованы сети TOR, Yggdrasil, I2P, адресация IPv6, службы DNS, DHCP, SSH, DNS-системы разрешения имен EmerDNS и Alfis, что позволяет оценить тенденции развития современного Интернета. Первый вопрос, который естественным образом возникает при чтении этой и последующих частей книги в отношении программных кодов: почему для рассмотрения использован язык низкого уровня C и иногда, и то только для краткости изложения, его клон C++? Ответ здесь прост: Linux, как и любая UNIX-система, написан на C — это базовый язык всего этого класса операционных систем; только в терминах такого базового языка можно целиком проследить путь, по которому сокетные данные пользовательского пространства превращаются в структуры сокетных буферов ядра Linux, отправляются в физическую среду передачи и на ответном конце снова, проходя форму сокетных буферов ядра, через данные сокета обращаются в конечные данные пользовательских приложений.
brij 14/05/26 Просмотров: 101 Комментариев: 0
+1
WebAssembly

Базовая книга о технологии WebAssembly, позволяющей писать браузерный код на многих распространенных языках программирования и интегрировать этот код с javascript. В книге избран проектный подход и рассказано, как при помощи библиотек и функций WebAssembly переносить и переиспользовать в веб-приложениях код на C++, Rust и языках для платформы .NET.
gefexi 14/05/26 Просмотров: 105 Комментариев: 0
+1
Тестирование javascript

Автоматизированное тестирование — залог стабильной разработки качественных приложений. Полноценное тестирование должно охватывать отдельные функции, проверять интеграцию разных частей вашего кода и обеспечивать корректность с точки зрения пользователя.
gefexi 14/05/26 Просмотров: 102 Комментариев: 0
0
С.В. Борзунов, С.Д. Кургалин. Основы квантовых вычислений и квантовой теории информации

Учебное пособие является современным практическим курсом по квантовым вычислениям. Рассмотрены базовые алгоритмы для квантовых информационных систем и основные понятия квантовой теории информации. Изложение учебного материала сопровождается большим количеством детально проработанных примеров и квантовых схем. К заданиям для самостоятельной работы приводятся ответы и решения. Содержание книги соответствует ФГОС по направлениям подготовки «Информационные системы и технологии», «Программная инженерия», «Математика и компьютерные науки». Для студентов и преподавателей университетов и технических вузов и практикующих специалистов.
brij 14/05/26 Просмотров: 106 Комментариев: 0
0
Разработка веб-приложений с помощью Blazor

Рассмотрены особенности создания веб-приложений с помощью фреймворка Blazor с обновленной структурой, появившейся с выходом .NET 8. Приведены основные понятия, описана архитектура приложений для различных моделей хостинга (Blazor Server и Blazor WebAssembly) и даны практические примеры реализации таких приложений.
gefexi 14/05/26 Просмотров: 97 Комментариев: 0
0
Интерпретируемое машинное обучение на Python

Книга поможет осознанно и эффективно работать с моделями машинного обучения. Дано введение в интерпретацию машинного обучения: раскрыты важность темы, ее ключевые понятия и проблемы. Рассмотрены методы интерпретации: модельно-агностические, якорные и контрфактические, для многопеременного прогнозирования, а также визуализации сверточных нейронных сетей.
gefexi 14/05/26 Просмотров: 117 Комментариев: 0
0
Python. Красивые задачи для начинающих

В книге приведены примеры решения различных практических задач на языке Python и предложено детальное пошаговое описание процесса написания программы для каждой из них. Подобраны задачи, которые имеют несколько вариантов решений и формируют алгоритмическое мышление.
gefexi 14/05/26 Просмотров: 134 Комментариев: 0
+1
1