Обновить
4.92

Визуальное программирование *

Всё о попытках визуализировать программирование

Сначала показывать
Порог рейтинга
Уровень сложности

Коммерческий проект: механика обрезки кустов

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели542

В прошлом (уже) году я работал над интересным проектом в Unreal Engine с точки зрения реализации. Сделал почти весь проект в одиночку игру-симулятор и хотел бы поделиться как создавал главную механику игры. Я не программист, но опыт создания игр на Blueprints UE есть. 

Читать далее

Scratch-box — изучаем основы программирования без покупки ноутбука

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели3.7K

Здравствуйте! Я большой фанат детского языка программирования Scratch, автор учебников и основатель детской школы codim.online. Внимательно слежу за развитием Scratch и его клонов на этой планете. В прошлом году я помог китайским товарищам локализовать один из клонов Scratch, и перевел на русский язык интерфейс приложения. В знак благодарности они прислали мне свою новейшую разработку, которую я называю Scratch-box. Эта коробочка поднимает web-сервер со Скретчем, на который можно зайти с медиаплеера и прогать на экране телевизора в Scratch, и даже Arduino! Дадада, прогать Arduino на телеке без установки драйверов! Сейчас такое устройство в России находится в единственном экземпляре. Если хотите его раздобыть, то читайте статью до конца.

Читать далее

No code автоматизация бюджетирования OPEX и CAPEX

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели873

Меня зовут Юлия Суханова и я принимаю участие в разработке продуктов на базе хранилища “ПрограмБанк.БизнесАнализ” в компании ПрограмБанк на позиции аналитика. 

В этой статье я опишу как при помощи Self-service инструментов без программирования настроить бюджетирование по OPEX и CAPEX, какие алгоритмы расчета показателей можно при этом использовать, опишу несколько вариантов планирования расходов, получение факта и его расчет. Что дают детализирующие таблицы для плановых и фактических показателей. Как можно получать данные, их обрабатывать и выгружать для дальнейшей аналитики. И, в конце, посмотрим на готовые таблицы для план-факторного анализа.

Моя статья заинтересует специалистов по управленческой отчетности, сотрудников планового отдела, финансовых аналитиков и аналитиков данных, хорошо владеющих MS Excel, но не являющихся программистами.

Читать далее

Исполняемый BPMN в Open Source Runa WFE (WfMS). Hello Calculator и немного классификации

Время на прочтение16 мин
Охват и читатели3.6K

Задача: показать простейший пример исполняемого BPMN (Business Process Model and Notation — нотация и модель бизнес-процессов), т.е.

а) нарисовали схему workflow (поток задач процесса) и

б) ее исполнили (автоматизировали задачу).

Пример Hello Calculator (Hello World) показывает реализацию примитивного калькулятора как исполняемого BPMN на WFE (workflow engine, WF- engine) «Runa WFE», точнее на RunaWFE_Cloud_Lite.

Ниже показано как просто и быстро («быстрая разработка») создать программу по технологии «визуальная разработка приложения» на BPMN \ WFE \ WfMS. Для собственноручного «программирования без программирования» программы «Простой калькулятор» (в концепции «управление задачами», т.е. с демонстрацией нескольких шагов) – вам понадобится только

а) браузер с интернет (все в облаке, Saas) и б) навык уверенной работы с манипулятором «типа мышь». Конечно типовое использование BPMN WFE - не расчетные задачи и нагруженные транзакционные системы, а управление задачами типа обработки заявок \ заказов (service desk и т.п.), кредитный конвейер и подобные «эстафеты».

1 Hello Calculator

Требования: Создать ПО калькулятора на WFE (free). Сценарий: пользователь вводит первое число (Digit1), второе число (Digit2) и операцию (функцию, Function) между ними (для демонстрации достаточно суммы и разности) и получает результат операции.

Рассмотрим облачную версию, хотя это можно повторить в on-premise Downloads runawfe.org RunaWFE Free Workflow System (BPMS) Version 4.5.0 (инсталляция, хотя пару лет назад были доступны для скачивания и portable и docker – ставил, работало) или runawfe.ru.

Читать далее

Омниканальность: инструменты и реальность

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели1.1K

Привет, Хабр!

Меня зовут Виталий Ченчик, я руководитель направления по развитию бизнеса в компании BPMSoft. Мы разрабатываем одноименную low-code платформу для автоматизации бизнес-процессов в различных отраслях, учитывая специфику бизнеса. При создании ИТ-инструментов мы видим, что омниканальность становится все более популярной и востребованной, поэтому решили подойти к ее изучению более тщательно.

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

Омниканальность в ритейле. Как есть

В нашем исследовании приняли участие топ-менеджеры направлений клиентского сервиса 30 крупнейших розничных компаний отечественного рынка: X5 Group, «М.Видео-Эльдорадо», «Дикси», Metro, «Рив Гош», «Леруа Мерлен», Sunlight, O'STIN, SOKOLOV, «Верный», «Лэтуаль», ЦУМ, Rendez-Vous, «ВсеИнструменты.ру» и другие.

В результате мы выяснили, что только у 20% крупного российского ритейла внедрена полноценная омниканальность для взаимодействия с клиентами, у 64% — частичная, оставшиеся 16% розничных сетей либо планируют, либо находятся в процессе запуска «единого окна».

Ключевые цифры:

·       20% ритейлеров внедрили концепцию «единого окна» в клиентском сервисе;

·       64% ритейлеров используют в работе сервисных служб до пяти различных ИТ-решений при обработке входящих обращений от клиентов;

·       54% ритейлеров не объединяют клиентские данные, полученные из разных источников, в единой базе;

·      34% ритейлеров не используют популярные мессенджеры при взаимодействии с клиентами.

Читать далее

Руководство для непродвинутого пользователя по Mijia Automation Geek Edition, или Китайский язык — это не страшно

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели4.7K

Эта статья написана на основе собственного опыта автора, полученного при создании своего умного дома и представляет собой техническое руководство с примерами целью которого служит желание помочь другим владельцам умных устройств экосистемы Xiaomi в создании сложных и простых сценариев их использования, а также популяризация среды визуального программирования умного дома экосистемы Xiaomi.

Читать далее

Настройка no-code приложения ALM (Управление активами и пассивами)

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели661

Привет! На связи опять команда «БизнесАнализ» от ПрограмБанка и я, Мария, её руководитель.

Продолжаю цикл статей с примерами использования self‑service инструментов хранилища «БизнесАнализ».

В этой статье показываю пример самостоятельной настройки аналитиком бизнес-приложения ALM (управление активами и пассивами) для расчета прогнозного управленческого баланса баланса на базе первички по остаткам и сделкам из АБС.

Статья будет интересна руководителям планово-финансовых отделов, специалистам по отчетности, риск-менеджерам, дата-аналитикам, так же профильным ИТ-спецам, которые исследуют российский рынок no-code-платформ для решения финансовых задач без программирования.

Читать далее

100+ бесплатных уроков по программированию для детей и подростков онлайн

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели13K

Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте интересующее и наиболее привлекательное направление и начинайте обучаться программированию, разработке игр, созданию сайтов и другим интересным вещам абсолютно бесплатно.

Мы в Pixel используем для IT-обучения детей и подростков различные языки и вспомогательные среды с образовательным потенциалом. Это Lua и Python, C# и JavaScript, Scratch Jr и Scratch, Code Builder и Kodu Game Lab, Roblox и Roblox Studio. Но сегодня хотим поговорить не о курсах, а об уроках программирования для детей в формате обучающих видео. 

В статье:

Читать далее

Детское программирование: 10 проектов, которые могут создать дети

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели6.1K

Детское программирование пусть и кажется спорной и даже сомнительной темой, но навыки, которые ребята получают на курсах кодинга или путем самостоятельных занятий, закладывают основы формирования личности XXI века. Знания и умения, связанные с IT, способствуют развитию компьютерной грамотности, часто становятся полезными в школьном обучении, домашних делах и даже в момент профессионального самоопределения. 

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

Мы считаем, что на уроках детского цифрового творчества и на занятиях по программированию важен баланс между теорией и практикой. При этом лучше, когда последней уделяется больше времени и внимания: в таком случае знания и навыки закрепляются результативнее, становятся более прочными. Именно о практике и хотим поговорить, рассказать, какие проекты успешно выполняют современные ребята после прохождения детских IT-курсов.

Для краткого обзора выбрали 10 вариантов. Направления несколько отличаются, как и языки, среды, использованные ребятами, но суть в другом: знакомство с проектами поможет понять потенциал погружения в информационные технологии с ранних лет.

Сразу отметим, что в роликах не все дети говорят о собственных достижениях уверенно и подробно: некоторые ученики – дошкольники и младшие школьники. Просим отнестись к этому с пониманием.

Читать далее

Технические кружки для детей: 20 онлайн-курсов — платные и бесплатные

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели4.3K

Технические кружки для детей — возможность освоить различные направления. Программирование, инженерия, конструирование, моделирование, электроника — примеры. Но сегодня хотим рассказать о курсах с уклоном в IT и представить онлайн‑кружки кодинга, создания игр, цифрового творчества и не только.

Мы считаем, что кружки технической направленности — хороший способ и инструмент для дополнительного обучения детей и подростков. На занятиях ребята могут развить логическое и пространственное мышление, стать более внимательными и ответственными, а также обрести важные навыки, которые пригодятся в будущем. Если и не в профессиональной деятельности, то как минимум в школьной учебе, в формировании полезных хобби.

Перейдем к сути: собрали и описали 17 платных онлайн‑курсов и 3 бесплатных направления. Если тема информационных технологий увлекает ребенка или хочется заинтересовать его обучением, рассмотрите предложенные варианты: один из них точно подойдет.

Читать далее

17 курсов программирования для детей в Москве

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели2.4K

Предлагаем рассмотреть ряд IT-направлений дополнительного обучения детей и подростков в формате рядом с домом. Программирование, разработка игр, 3Д-моделирование, графический дизайн – примеры. Каждый ребенок сможет найти занятия по душе и сделать первые шаги в IT.

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

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

Читать далее

Программирование для детей 5–6-х классов: ТОП направлений

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели1.1K

Учащиеся 5–6-х классов (дети 11–12, реже – 10–11 лет) относятся к группе ребят младшего школьного возраста. В это время они активно познают окружающий мир, впитывают знания и обретают важные навыки. И это подходящий период для освоения программирования – второй грамотности, необходимой любому человеку XXI века. Почему это действительно важно и как начать изучение кодинга? Давайте разбираться.

Так, младший школьный возраст — удачное время для старта в программировании. Но спешим подчеркнуть, что иногда сразу погружать ребенка в написание сложного кода на текстовых языках не стоит: если нет базовых знаний, понимания алгоритмов и других важных принципов, начать лучше с использования Scratch и Code Builder. Уже после этого стоит присмотреться к Python и C#.

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

Читать далее

Параллелизм и феномен ван дер Поля

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели2.7K

Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[1], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на потоке.  Поехали?!

Читать далее

Ближайшие события

Как сделать игру Doors на Scratch

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.2K

Давайте сделаем игру «Двери» в Скретче и создадим собственную виртуальную комнату, нарисуем страшного персонажа и запрограммируем его. Поможет простая и наглядная инструкция со скриншотами: в ней разобраны основные шаги и показано, что и как нужно делать.

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

Сегодня предлагаем сделать Doors в Scratch — интересный проект, где задача игрока — исследовать ограниченный виртуальный мир в поиске новых фрагментов общей карты. Если не повезет, предстоит столкнуться со страшным монстром.

Интересно? Тогда давайте приступим. Но сначала отметим, что создавать фрагменты карты не будем: просто запрограммируем двери и монстра. 

Читать далее

IT для детей: как выбрать программу для школьника

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели1.1K

Выбор курсов по айти с нуля для школьников – спорная и сложная задача. Важно учитывать возраст и увлечения, интересы ребенка, уделять внимание содержанию направления и другим моментам. Каким именно и почему? Давайте разбираться.

Курсы или самообучение? Айти или другое направление? Когда начинать и что нужно, чтобы первые шаги ребенка стали успешными? Давайте разберемся во всех этих вопросах.

Читать далее

Как сделать кликер на Scratch с нуля – урок для детей

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели4.5K

Сделать игру кликер в Scratch – это просто. Хотим доказать и предложить наглядную пошаговую инструкцию со скриншотами: с ней справится даже новичок. Сразу отметим, что для успешного выполнения проекта желательно понимание Скретча: если есть опыт работы в программе или в Scratch Junior, все получится.

Заинтересуем и подчеркнем, что действующий персонаж будет представлен хомяком, как в Hamster Combat – игре в соответствующем жанре, которая успела покорить сердца миллионов детей, подростков и даже взрослых. 

Предлагаем опустить отступления и перейти к сути: давайте начнем создавать условную имитацию Хамстер Комбата в Скретче. Сначала представим подробную текстовую инструкцию со скриншотами, а в конце опубликуем информативное видео: его просмотр поможет выполнить самопроверку или вникнуть в непонятные моменты, устранить ошибки.

Читать далее

Как сделать движущийся фон в Scratch

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2K

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

Скретч – идеальный инструмент для погружения в кодинг на примере использования блочных конструкций для:

- Создания первых простых игр, анимации и мультфильмов;

- Управления внутриигровыми объектами, событиями и не только.

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

Давайте перейдем к основной теме – созданию движущегося фона в среде Scratch. Поможет текстовая инструкция со скриншотами, а если не удастся разобраться в ней, посмотрите видео, опубликованное в конце: преподаватель школы подробно и с наглядными примерами рассказал, как выполнить предлагаемый проект.

Читать далее

Опыт быстрого старта MIS в банке

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели544

Привет! Я – Мария, руководитель производственного центра в компании “ПрограмБанк”. Наше направление – внедрение типовых и заказных решений по сбору данных и расчету финансовой, управленческой, регуляторной отчетности.

Продолжаю серию статей с примерами использования no-code инструментов хранилища “БизнесАнализ”.

В этот раз я подготовила описание нашего опыта быстрого внедрения Managment Information System (MIS) в одном из универсальных коммерческих банков из топ-50.
Так же будет немного о том, как MIS может стать основой для внедрения КХД.

Статья будет интересна сотрудникам банков, которые сталкиваются с проблемами получения данных для бизнес-аналитики.

Читать далее

Программирование для детей 8–9 лет: примеры направлений и проектов

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели2.1K

Младшие школьники 8–9 лет, о чем говорит наша практика, уже способны справляться с блочным программированием и постепенно погружаться в текстовые языки, ведь соответствующий возраст – хорошее время для первых успешных шагов в IT. А мы хотим рассказать о доступных направлениях, отметить, с чего начать и как двигаться, чтобы ребенок обрел ценные навыки и знания, полезные с точки зрения развития личности в эпоху информационных технологий.

Мы используем для обучения начинающих ребят различные среды вроде TinkerCAD, Code Builder, а также Scratch, Lua и другие языки, скажем, Python. Последний кажется сложным, что отчасти верно, поэтому к его изучению лучше подготовиться. Для этого подойдут среды с инструментами, предназначенными специально для визуального программирования. Ключевая мысль следующая: начинать первые занятия можно самостоятельно или на курсах даже в младшие школьные годы, но важно двигаться последовательно и от простого к сложному. 

Как именно? Этому и посвящен сегодняшний материал. С учетом опыта наших педагогов предлагаем разобраться, какие направления способны осилить дети в 8–9 лет, как и с чего начинать движение и почему именно. Дополнительно покажем примеры проектов, с которыми справляются младшие школьники, но начать хотим с пользы и целесообразности – извечного вопроса.

Читать далее

No-code решения для разработчиков, о которых мало кто говорит

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели13K

Существуют сотни фреймворков, библиотек и платформ для разработки в формате no-code. Сегодня обсудим те из них, что имеют высокие рейтинги на GitHub, но могли пройти мимо вас незамеченными — Formily, Mitosis, FlowiseAI и ToolJet.

Читать далее