Как стать автором
Поиск
Написать публикацию
Обновить
7.16

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

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

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

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

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

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

Читать далее

Как сделать игру Geometry Dash на Scratch — урок для детей

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.9K

Geometry Dash – компьютерная игра, гармонично сочетающая основы 2Д-платформера и rhythm game, где базовый компонент – музыкальное сопровождение. Предлагаем выполнить аналогичный проект, но без музыки, и сделать условный клон Геометри Даш в Скретче. В этом поможет сегодняшний туториал.

Предлагаем создать копию Geometry Dash в Scratch. Нам поможет представленная текстовая инструкция. Ее сопроводим картинками для лучшего понимания основных действий.

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

Читать далее

Программирование для детей 1–4 классов: знакомство младших школьников с IT

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

Каждый современный ребенок, обучающийся в начальной школе, неизбежно вовлекается в IT-пространство. С 7 лет он начинает использовать компьютер не только для игр, но и для учебы, при этом есть условное требование: нужно уверенно владеть рядом программ. А еще современные дети, обучающиеся в 1–4-х классах, все чаще увлекаются написанием кода, особенно на примере разработки собственных игр и выполнения подобных проектов. Отмеченные факты можно использовать как основание для обучения программированию уже в 7–8 лет.

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

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

Читать далее

Собственная бизнес-вселенная через призму low-code

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.1K

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

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

Звездный час low-code

Первые LC (low-code) начали разрабатываться в 2000-х, но пика популярности они достигли буквально пару лет назад, и особенный интерес к ним возник у отечественного бизнеса: в связи с резким оттоком из страны специалистов ИТ-сферы появилась острая необходимость в подобных решениях, охватывающих практически все аспекты, необходимые для нормальной работы компании, тем более крупной.

Читать далее

Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder

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

Блочное программирование нетрудно освоить с помощью Minecraft Education Edition и Code Builder. Давайте разбираться, что это за инструменты, как они знакомят детей с программированием еще в начальной школе и какую пользу могут принести.

Чем обусловлена популярность визуального программирования:

- Реализацией игрового принципа. Тот же Scratch позволяет быстро создавать простые проекты в виде игр. Minecraft Education Edition и Code Builder не стоит считать исключениями, но обо всем по порядку;

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

Сегодня хотим рассказать о Minecraft Education Edition и Code Builder, а также отметить их образовательный потенциал с точки зрения визуального программирования в Майнкрафте – популярной инди-игре в жанре песочницы.

Предлагаем перейти к основной части.

Читать далее

События и сенсоры в Scratch: как создать первую программу

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

В этом уроке мы познакомимся с базовыми командами в Скретч: событиями и сенсорами. И покажем, как новичкам создать простую программу. Инструкция предназначена для детей 7-8 лет и старше.

Scratch — визуальная среда, с которой многие дети начинают освоение программирования. Здесь можно познакомиться с логикой составления программы, изучить такие понятия, как переменная, цикл, условная конструкция и многое другое.

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

Читать далее

Как создать 3D-игру в Scratch с нуля — туториал для детей

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

В этом уроке мы научимся разрабатывать собственную 3Д-игру в Scratch — визуальной среде программирования для детей и начинающих разработчиков. Здесь создание скрипта происходит путем перетаскивания разноцветных блоков-команд. Яркая визуализация вовлекает детей в обучение и позволяет наглядно увидеть результаты работы — созданную игру или мультфильм.

Несмотря на то, что Scratch — это программа для создания 2Д-игр, мы можем реализовать в ней трехмерную игру, если будем соблюдать определенные правила, о них мы и расскажем в этом материале. Туториал предназначен для детей от 8-9 лет и старше.

Читать далее

Блочное программирование для детей: среды, языки и уроки

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

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

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

Читать далее

Программирование для подростков: выбор направления и советы преподавателей

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

Подростковый возраст – идеальное время для обучения детей чему-то новому. Кодинг не стоит считать исключением. Есть несколько подходящих и относительно простых языков и вспомогательных сред: Скретч и Роблокс, Python, в том числе в связке с Minecraft, C# и JavaScript. Разбираемся, с чего стоит начать.

Мы твердо уверены в следующем: если ребенку нравится играть в компьютерные игры, в том числе онлайн, то это не повод для ограничений, а основа развития ценных навыков. Нужно подтолкнуть школьника к тому, чтобы начать программировать: достаточно показать, скажем, что тот же «Питон» может применяться для моддинга в Майнкрафте, а C# – для создания игр на кроссплатформенном движке Unity. Но это лишь примеры.

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

Читать далее

35 образовательных игр и приложений по программированию для детей

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров12K

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

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

Перейдем к основной теме: сегодня хотим рассмотреть 35 игр и приложений по программированию для детей. В подборке собраны:

- Среды, в которых можно обучиться блочному кодингу (13 штук);

- Игры, полезные для начинающих питонистов (9);

- Развивающие платформы для обучения веб-разработке с использованием HTML, CSS и JavaScript (10);

- Обучающие приложения, предназначенные для подростков (3).

Читать далее

Kodu Game Lab для детей: учимся создавать игры в 5-6 лет

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

Даже дошкольник 5–6 лет может понять базовые принципы «взрослого» программирования на примере написания визуального кода. В этом ему поможет Коду Гейм Лаб – среда, предназначенная для разработки простых 3Д-игр. Писать программы в ней нужно с помощью готовых блоков, как в Scratch Jr: сложные конструкции и текстовые команды отсутствуют.

Kodu Game Lab – интуитивно понятная среда, доступная для понимания даже при условии, что пользователь – ребенок дошкольного возраста. Предлагаем рассмотреть Коду и разобраться в возможностях среды на наглядных примерах. А еще уделим внимание полезным ресурсам и бесплатным обучающим видео, которые помогут, если хочется освоить визуальное программирование и разработку игр в Kodu Game Lab полностью самостоятельно.

Читать далее

Квизы в Telegram-ботах: Интерактивные тесты без программирования

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

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

Читать далее

Блоки в Scratch с нуля — обучение для детей 8-9 лет и старше

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

Что такое Scratch? Это визуальная среда программирования, созданная для детей и подростков. Программирование здесь осуществляется перемещением визуальных программных блоков, маленькие «кирпичики» объединяются в «ветки». Все просто: достаточно достать блок из меню скриптов и перенести его в поле для программирования, а результат мы будем наблюдать на сцене справа.

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

Читать далее

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

Scratch Junior для детей – все о старте программирования для дошкольников

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

Ребенок часами сидит за компьютером и не выпускает смартфон из рук? Не стоит переживать: его увлечение можно направить в перспективное русло. В этом поможет бесплатная программа «Скретч Джуниор». Она научит ребенка понимать принципы программирования, считать и писать простые команды с помощью ярких визуальных блоков.

Scratch Jr – виртуальная среда, созданная специально для обучения дошкольников основам программирования. Работа с визуальными инструментами интересна даже непоседливым ребятам: предстоит управлять ярким персонажем Tic (Тик) с помощью блоков, подобных командам в текстовых языках. Можно написать простую программу и сразу же увидеть результат. Плюс – реализация по принципам, напоминающим конструктор Lego: блоки потребуется прикреплять друг к другу, соединять. Благодаря этому можно заставить виртуального персонажа Тика:

Читать далее

Академия Arenadata: How to ADS.NiFi. Базы данных

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров2.3K

Добрый день. Меня зовут Иван Клименко, и я архитектор департамента поддержки продаж компании Arenadata. В основном занимаюсь продуктом Arenadata Streaming (ADS) — это масштабируемая отказоустойчивая система для потоковой обработки данных в режиме реального времени, адаптированная для корпоративного использования и построенная на базе Apache Kafka и Apache NiFi. В продукт входит cервис Arenadata Streaming NiFi, который является LowCode-средством построения интеграционных потоков с возможностью масштабирования.

Сегодня я бы хотел открыть цикл статей практического применения, так называемого «HowTo…», и первой темой выбрано взаимодействие с базами данных в NiFi. Рассмотрим простые заготовки потоков обработки данных, которые извлекают данные из таблиц и помещают данные в другую, либо эту же базу. Разберем, как создавать подключение к базам, какими процессами пользуемся для выборки, а также как оптимизировать эти процессы. Эта статья будет интересна в первую очередь новичкам в NiFi, ну а от опытных разработчиков всегда жду комментариев с дополнениями или с конструктивной критикой.

Читать далее

Интерактивная кормушка на Snap4Arduino

Время на прочтение14 мин
Количество просмотров4.3K

Привет, Хабр! Этот текст возник в результате бесед с моими коллегами из издательства «БХВ», в котором я продолжаю плодотворно работать. Наряду с компьютерными и детскими книгами наша компания проектирует и выпускает наборы для хобби‑электроники, мобильных роботов, а также авторские (непереводные) книги по языку Scratch. Открыв последнюю ссылку, вы убедитесь, что Scratch — это уже не игрушки (в чём мы полностью согласны с уважаемой компанией Sportmaster, в блоге которой вышел пост). Но добавим, что наряду со Scratch существует аналогичная среда визуального программирования mBlock, практически не рассмотренная на Хабре. Это инструментарий для работы с Arduino, прекрасно показавший себя в наших разработках. Под катом вашему вниманию предлагается разбор программируемого девайса, который пока не планируется в серию, но позволяет оценить достоинства Scratch и mBlock, порадовать ваших детей и просто с интересом провести ближайшие выходные. Статья является изложением идей и инженерных изысканий кандидата технических наук, уважаемого Игоря Владимировича Шишигина.

Читать далее

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

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

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

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

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

Читать далее

Программирование для детей онлайн: ТОП-7 направлений

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

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

Научиться писать код получится даже у новичка: сделать это можно на онлайн‑курсах программирования для детей. Преимущество формата — удобство: выходить из дома не нужно, носить с собой портфель и сменку — тоже. Достаточно включить ПК и подключиться к обучающей платформе для взаимодействия с преподавателем. Все просто, но для начала необходимо определить, какую программу обучения выбрать.

Также учиться можно по бесплатным видеоурокам, приложениям и играм. Некоторые примеры мы приведем в статье.

Читать далее

Есть ли код в No-code?

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1.8K

Привет! Я — Мария, больше 15ти лет внедряю заказные и типовые решения на базе хранилища «ПрограмБанк.БизнесАнализ». В компании ПрограмБанк я прошла путь от аналитика до руководителя производственного центра.

Когда я рассказываю про наш self‑service инструментарий, часто встречаю скепсис в стиле: «Ну да, видели мы такой no‑code! Это только для типовых сайтов, мобильных приложений или проверки гипотез работает! Настроим минимум, а потом подсядем на ваши классические доработки». Хорошо понимаю такие опасения, такие же аргументы используем и сами, например, при выборе импортозамещенного Service Desk.

Но мы всё таки хотим показать, что теперь и в сфере финансов и отчетности можно настроить и поддерживать no‑code приложение без программирования.

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

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

Читать далее

Программирование для детей 5–6 лет: как заинтересовать ребенка

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.4K

Даже в пять или шесть лет ребенка можно заинтересовать написанием кода и начать учить программированию. Но тема спорная: кто-то скажет, что дошкольный возраст – это слишком рано, что в это время дополнительное обучение нужно направлять в другое русло. Однако есть вполне детские вводные языки и среды: Scratch Junior, Kodu и др. О них и поговорим.

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

Спешим уточнить, что мы считаем, что важнее отталкиваться от интересов ребенка. Но иногда заинтересованность в чем-либо нужно развивать. Если, скажем, дошкольник любит проводить время за компьютером и играть в игры, это увлечение можно направить в правильное русло: рассказать, что он сам может научиться разработке. Здесь ключевой момент, как нам кажется, сводится к тому, чтобы не давить на ребенка и заставлять его делать что-то субъективно полезное, а поддержать основой интерес и развить его благодаря дополнительным занятиям.

Читать далее