Современные технологии разработки веб-приложений

Д. В. Вагин, Р. В. Петров

26 октября, 2023

Книги

68983908 [Д. В. Вагин, Р. В. Петров] Современные технологии разработки веб приложений

Описание книги:

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


Python – это просто. Пошаговое руководство по программированию и анализу данных

Нилаб Нисчал, Кристина Черникова

26 октября, 2023

Книги

68998078 [Нилаб Нисчал, Кристина Черникова] Python – это просто. Пошаговое руководство по программированию и анализу данных

Описание книги:

Рассмотрены основы синтаксиса языка Python на примере дистрибутива Anaconda. Показаны приложения IPython, Spyder IDE, Jupyter Notebook. Описан синтаксис переменных, функций, циклов. Подробно изучаются структуры данных в Python: строки, списки, кортежи, множества и словари. Объясняется понятие классов и их применение в объектно-ориентированном программировании. Описаны возможности библиотеки обработки изображений Pillow, библиотеки Tkinter для создания приложений с графическим интерфейсом. Отдельный раздел посвящен обработке ошибок и исключений в программах. Рассматриваются библиотеки NumPy и Pandas, приводятся практические примеры их использования для анализа и обработки данных. Описана библиотека Matplotlib и ее возможности в сфере визуализации данных.


Машинное обучение. Паттерны проектирования. Подготовка данных, создание моделей, внедрение в производство

Майкл Мунн, Валиаппа Лакшманан, Сара Робинсон

26 октября, 2023

Книги

68998432 [Майкл Мунн, Валиаппа Лакшманан, Сара Робинсон] Машинное обучение. Паттерны проектирования. Подготовка данных, создание моделей, внедрение в производство

Описание книги:

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


Python для юных программистов

Сергей Жучков, Денис Владимирович Голиков

26 октября, 2023

Книги

68999056 [Сергей Жучков, Денис Владимирович Голиков] Python для юных программистов

Описание книги:

Книга написана на основе опыта обучения программированию на языке Python в кружке юных программистов и протестирована на детях 7–12 лет. Материал рассчитан на самостоятельное, без помощи взрослых, изучение основ Python школьниками 2–5-х классов, имеющими базовые навыки управления компьютером. Процесс создания программ дан пошагово со скриншотами. При создании первых программ дети не пишут код, а собирают программу из разноцветных блоков, как в Scratch, затем превращают ее в код и вносят в него небольшие правки. Дети научатся программировать черепашку для рисования узоров, а также создавать постройки, управлять персонажами и дронами в Minecraft. В процессе игрового обучения дети узнают о типах данных, операторах, циклах, списках, функциях и других элементах языка Python.


Квантовые вычисления

С. В. Борзунов, С. Д. Кургалин

26 октября, 2023

Книги

68999155 [С. В. Борзунов, С. Д. Кургалин] Квантовые вычисления

Описание книги:

В учебном пособии рассмотрены базовые методы квантовых вычислений, дополненные контрольными вопросами и задачами широкого спектра сложности как для проведения занятий в аудиториях, так и для самостоятельного решения. Оптимальное сочетание теории и практики обеспечивает необходимый уровень подготовки специалистов в области современных информационных технологий.


Python 3 и PyQt 6. Разработка приложений

Владимир Дронов, Николай Прохоренок

26 октября, 2023

Книги

68995387 [Владимир Дронов, Николай Прохоренок] Python 3 и PyQt 6. Разработка приложений

Описание книги:

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


Ассемблер для Raspberry Pi. Практическое руководство

Михаил Райтман, Брюс Смит

26 октября, 2023

Книги

68995285 [Михаил Райтман, Брюс Смит] Ассемблер для Raspberry Pi. Практическое руководство

Описание книги:

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

Электронный архив на сайте издательства содержит исходный код программ из книги.


Законы UX-дизайна

Джон Яблонски, Андрей Логунов

26 октября, 2023

Книги

68994901 [Джон Яблонски, Андрей Логунов] Законы UX дизайна

Описание книги:

Рассмотрены законы UX-дизайна, основанные на психологии поведения пользователей, которые дизайнеры могут использовать на практике для создания интуитивно понятных, ориентированных на человека продуктов и услуг.

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


Что такое тестирование. Курс молодого бойца

Ольга Назина

26 октября, 2023

Книги

68998117 [Ольга Назина] Что такое тестирование. Курс молодого бойца

Описание книги:

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


Создание событийно-управляемых микросервисов. Масштабирование использования организационных данных

Адам Беллемар, Андрей Логунов

26 октября, 2023

Книги

68999167 [Адам Беллемар, Андрей Логунов] Создание событийно управляемых микросервисов. Масштабирование использования организационных данных

Описание книги:

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

Для системных архитекторов, разработчиков и ИТ-специалистов.


Первые шаги с Arduino

Майкл Шайло, Массимо Банци, Валерий Станиславович Яценков

26 октября, 2023

Книги

68999176 [Майкл Шайло, Массимо Банци, Валерий Станиславович Яценков] Первые шаги с Arduino

Описание книги:

Книга представляет собой введение в мир Arduino – самой популярной платформы для прототипирования электроники с открытым исходным кодом. В ней есть как простые проекты, так и вся необходимая информация для создания собственных конструкций, от списков компонентов до финишной отладки.

Рассмотрены основные принципы интерактивного дизайна и физических вычислений, современные платы Arduino и программные среды, основы электроники, прототипирование на макетной плате, создание принципиальных схем, облачные платформы. Подробно описан ряд практических проектов, в том числе автоматическая система полива растений и проекты с выходом в Интернет через Wi-Fi. Материал изложен с учетом последней версии Arduino IDE и новых плат на базе ARM.


Qt 6. Разработка оконных приложений на C++

Николай Прохоренок

26 октября, 2023

Книги

68995504 [Николай Прохоренок] Qt 6. Разработка оконных приложений на C++

Описание книги:

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


React 17. Разработка веб-приложений на JavaScript

Владимир Дронов

26 октября, 2023

Книги

68998897 [Владимир Дронов] React 17. Разработка веб приложений на JavaScript

Описание книги:

Книга посвящена программированию веб-приложений на языке JavaScript с применением популярного веб-фреймворка React 17. Дается вводный курс, наглядно, по шагам описывающий разработку несложного веб-приложения – списка запланированных дел. Описываются базовые инструменты: создание и настройка React-проекта, написание компонентов, язык JSX, передача данных между компонентами и создание веб-форм. Рассматриваются полезные дополнительные библиотеки: React Router (навигация), Redux, React Redux и Redux Toolkit (централизованное хранилище данных), Formik (быстрая разработка веб-форм), Yup (валидация), React Reveal (анимационные эффекты) и др. Рассказывается о разделении кода, обработке ошибок, средствах отладки, публикации готового веб-приложения и рендеринге на стороне сервера.

Электронный архив на сайте издательства содержит код описанного в книге веб-приложения и другие полезные файлы.


Python для детей, которые пока не программируют. В задачах, экспериментах, проектах, диалогах, играх и сновидениях

Елена Крылова

26 октября, 2023

Книги

68998459 [Елена Крылова] Python для детей, которые пока не программируют. В задачах, экспериментах, проектах, диалогах, играх и сновидениях

Описание книги:

Назначение книги – помочь ребёнку 10–13 лет сделать первые шаги в программировании, используя популярный язык Python, и получить удовольствие от этого процесса. Книга даст базовые навыки создания программ, поможет подготовиться к экзамену в IT-класс хорошей школы, станет первой ступенькой на пути к профессии программиста.

В каждой главе читатель-школьник сталкивается с проблемой, экспериментирует, выслушивает мнения экспертов, решает задачи и выполняет проекты, как простые, доступные каждому, так и повышенной трудности. Сюжеты задач и проектов реалистичные или фантастические, но всегда занимательные. На страницах встречаются неожиданные персонажи с собственным взглядом на программирование – всё это превращает овладение азами Python в увлекательную игру.

В книге есть ответы и подсказки к задачам и тестам, а в электронном архиве, доступном на сайте издательства, – рабочие материалы, тексты программ, наборы тестовых значений.


Рекомендуем