В данном учебном пособии описывается программный продукт NetLogo разработки Center of Connected Learning MIT. Программный комплекс NetLogo является узкоспециализированным программным обеспечением для разработки многоагентных систем. Учебное пособие состоит из трех глав. Первая глава знакомит с программным комплексом NetLogo, с историей возникновения его языка программирования и пользовательским ин…
В данном учебном пособии описывается программный продукт NetLogo разработки Center of Connected Learning MIT. Программный комплекс NetLogo является узкоспециализированным программным обеспечением для разработки многоагентных систем. Учебное пособие состоит из трех глав. Первая глава знакомит с программным комплексом NetLogo, с историей возникновения его языка программирования и пользовательским ин…
Пора сделать веб-разработку доступной для всех. Забавное, полезное и насыщенное информацией руководство охватывает все ключевые принципы дизайна, передовые практики, полезные шоткаты, профессиональные советы, реальные примеры и базовые знания программирования, необходимые для создания красивого веб-сайта, которым вы будете уверенно делиться со всем миром. Почему? Потому что вы научитесь разрабатыв…
В учебно-методическом пособии содержатся указания к выполнению курсового проекта по дисциплине «Алгоритмизация. Технология разработки программного обеспечения». Приводятся примеры основных сетевых алгоритмов, решения пользовательского интерфейса для многовариантных задач, даны рекомендации по написанию инструкции пользователя. Для обучающихся по направлениям подготовки 09.04.01 Информатика и вычис…
В данном издании подробно описан процесс работы в команде с использованием системы контроля версий Git и программы Git Extensions. Применение системы контроля версий является неотъемлемой частью процесса разработки программного обеспечения на протяжении последних 50 лет. Только в современном виде данные системы известны и применяются на протяжении последних 15-20 лет. В условиях вынужденного диста…
Эта книга будет интересна всем, кто хочет научиться применять Python 3 при разработке в области искусственного интеллекта и машинного обучения. С этой книгой Вы познакомитесь с основными терминами и понятиями ИИ, такими как машинное обучение, глубокое обучение и нейронные сети. Научитесь создавать чат-ботов с использованием IBM Watson на платформе Watson Assistant. Узнаете как можно использовать и…
Спроектировать хороший интерфейс приложения не так просто. Все заказчики хотят, чтобы пользовательский опыт (user experience) был гладким, чтобы пользователь быстро и безболезненно получал то, что ему нужно, на любом устройстве и пользуясь любым каналом взаимодействия. Главная «фишка» книги – паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольн…
Эта книга адресована специалистам, разрабатывающим прикладные решения на платформе «1С:Предприятие 8». Она содержит сжатое описание особенностей нового языка разработки, который используется в технологии «1С:Предприятие.Элемент». Основная цель издания – помочь максимально быстро начать разработку на новом языке, овладев новыми возможностями, подходами и не упустив при этом ничего важного. Книга со…
Создание новых игровых миров может стать вашей профессией! Индустрия разработки игр дает шанс раскрыть творческий потенциал, воплощая идеи в игровые проекты. А с чего вам следует начать, подскажет книга «Хочу в геймдев!», написанная ведущими специалистами игровой индустрии. Вы узнаете, в чем состоит работа гейм-дизайнера и других участников разработки, определите, какие навыки вам нужно оттачиват…
С этой книгой Вы познакомитесь с чат-ботами и поймете как создавать чат-ботов без программирования с использованием таких облачных служб как Google Dialogflow и IBM Watson. Также Вы узнаете как реализовать для чат-бота Webhook - механизм получения уведомлений об определённых событиях, чтобы выполнять внешнюю бизнес-логику. Вы узнаете как можно интегрировать вашего чат-бота с другими платформами. П…
С этой книгой Вы познакомитесь с чат-ботами и поймете как создавать чат-ботов без программирования с использованием таких облачных служб как Google Dialogflow и IBM Watson. Также Вы узнаете как реализовать для чат-бота Webhook - механизм получения уведомлений об определённых событиях, чтобы выполнять внешнюю бизнес-логику. Вы узнаете как можно интегрировать вашего чат-бота с другими платформами. П…
В качестве фундаментальных средств разработки программ рассматриваются такие вопросы, как структурное решение задач, абстракция данных, принципы программной инженерии и сравнительный анализ алгоритмов. Дано полное освещение большинства модулей знаний, касающихся структур данных и алгоритмов. Б’ольшая часть глав начинается основной темой и сопровождается примерами, приложениями и практическими иссл…
Быть разработчиком – трудно, а делать первые шаги – еще труднее. Вам предстоит постоянно практиковаться, осваивать большие объемы сложной информации, вы обязательно столкнетесь с неожиданными вызовами, которые могут легко отпугнуть даже самого заинтересованного и мотивированного специалиста. «Вам придется услышать немало критики, и сразу оговорюсь: корректная критика – это то, что помогает стать л…
Учебное пособие предназначено для студентов факультета ПМИ, обучающихся по направлению: 02.03.03 – Математическое обеспечение и администрирование информационных систем по дисциплине «Технологии разработки программного обеспечения». Пособие охватывает часть материала, изучаемого по дисциплине (ТРПО). Излагаются вопросы, касающиеся универсальных коллекций языка С#, а также приведены указания к выпол…
Книга позволяет быстро освоить приемы разработки и модификации прикладных решений на платформе «1С:Предприятие 8.3». На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями. Книга может быть исп…