Квизы — это не только инструмент развлечения, но и мощный способ вовлечения пользователей, генерации лидов и повышения лояльности. В отличие от статичных форм на веб-сайтах, квизы в Telegram предлагают динамичный и увлекательный опыт, который помогает поддерживать интерес аудитории на каждом этапе
Визуальное программирование *
Всё о попытках визуализировать программирование
Новости
Блоки в Scratch с нуля — обучение для детей 8-9 лет и старше
Что такое Scratch? Это визуальная среда программирования, созданная для детей и подростков. Программирование здесь осуществляется перемещением визуальных программных блоков, маленькие «кирпичики» объединяются в «ветки». Все просто: достаточно достать блок из меню скриптов и перенести его в поле для программирования, а результат мы будем наблюдать на сцене справа.
В Scratch блоки разделены на разделы: команды движения, сенсоры, условия и т. д. Давайте создадим легкую увлекательную игру, а в процессе используем блоки Scratch, с которых и начнем знакомство с этой средой.
Scratch Junior для детей – все о старте программирования для дошкольников
Ребенок часами сидит за компьютером и не выпускает смартфон из рук? Не стоит переживать: его увлечение можно направить в перспективное русло. В этом поможет бесплатная программа «Скретч Джуниор». Она научит ребенка понимать принципы программирования, считать и писать простые команды с помощью ярких визуальных блоков.
Scratch Jr – виртуальная среда, созданная специально для обучения дошкольников основам программирования. Работа с визуальными инструментами интересна даже непоседливым ребятам: предстоит управлять ярким персонажем Tic (Тик) с помощью блоков, подобных командам в текстовых языках. Можно написать простую программу и сразу же увидеть результат. Плюс – реализация по принципам, напоминающим конструктор Lego: блоки потребуется прикреплять друг к другу, соединять. Благодаря этому можно заставить виртуального персонажа Тика:
Академия Arenadata: How to ADS.NiFi. Базы данных
Добрый день. Меня зовут Иван Клименко, и я архитектор департамента поддержки продаж компании Arenadata. В основном занимаюсь продуктом Arenadata Streaming (ADS) — это масштабируемая отказоустойчивая система для потоковой обработки данных в режиме реального времени, адаптированная для корпоративного использования и построенная на базе Apache Kafka и Apache NiFi. В продукт входит cервис Arenadata Streaming NiFi, который является LowCode-средством построения интеграционных потоков с возможностью масштабирования.
Сегодня я бы хотел открыть цикл статей практического применения, так называемого «HowTo…», и первой темой выбрано взаимодействие с базами данных в NiFi. Рассмотрим простые заготовки потоков обработки данных, которые извлекают данные из таблиц и помещают данные в другую, либо эту же базу. Разберем, как создавать подключение к базам, какими процессами пользуемся для выборки, а также как оптимизировать эти процессы. Эта статья будет интересна в первую очередь новичкам в NiFi, ну а от опытных разработчиков всегда жду комментариев с дополнениями или с конструктивной критикой.
Истории
Интерактивная кормушка на Snap4Arduino
Привет, Хабр! Этот текст возник в результате бесед с моими коллегами из издательства «БХВ», в котором я продолжаю плодотворно работать. Наряду с компьютерными и детскими книгами наша компания проектирует и выпускает наборы для хобби‑электроники, мобильных роботов, а также авторские (непереводные) книги по языку Scratch. Открыв последнюю ссылку, вы убедитесь, что Scratch — это уже не игрушки (в чём мы полностью согласны с уважаемой компанией Sportmaster, в блоге которой вышел пост). Но добавим, что наряду со Scratch существует аналогичная среда визуального программирования mBlock, практически не рассмотренная на Хабре. Это инструментарий для работы с Arduino, прекрасно показавший себя в наших разработках. Под катом вашему вниманию предлагается разбор программируемого девайса, который пока не планируется в серию, но позволяет оценить достоинства Scratch и mBlock, порадовать ваших детей и просто с интересом провести ближайшие выходные. Статья является изложением идей и инженерных изысканий кандидата технических наук, уважаемого Игоря Владимировича Шишигина.
Как создать игру Undertale на Scratch – урок для детей
Увлечь начинающего ребенка программированием достаточно легко: нужно взять простой визуальный язык и найти подробный урок. Как раз его мы и предлагаем и хотим рассказать, как написать Undertale на Scratch.
«Андертейл» — компьютерная ролевая игра, увлекающая детей и подростков благодаря сюжету: задача игрока сводится к тому, чтобы выбраться из виртуального подземелья. Предстоит выдержать ряд битв с враждебно настроенными персонажами: их можно наказать либо пощадить. От выбора игрока зависит концовка, что делает увлекательным даже неоднократное прохождение.
Давайте вместе сделаем клон Undertale на языке «Скретч», в чем нам поможет одноименная среда для написания визуального кода. Предлагаем простую и последовательную инструкцию: начнем с базовых моментов и перейдем к более сложным вопросам, чтобы пошагово разобрать создание собственной игры с нуля.
Программирование для детей онлайн: ТОП-7 направлений
Программирование — это отличный инструмент для развития современных детей и подростков: он прокачивает логику и мышление, учит думать и решать сложные задачи. А еще написание кода — популярное и востребованное направление в целом: рынок IT‑специальностей будет стремительно расширяться, а программисты — становиться все более востребованными.
Научиться писать код получится даже у новичка: сделать это можно на онлайн‑курсах программирования для детей. Преимущество формата — удобство: выходить из дома не нужно, носить с собой портфель и сменку — тоже. Достаточно включить ПК и подключиться к обучающей платформе для взаимодействия с преподавателем. Все просто, но для начала необходимо определить, какую программу обучения выбрать.
Также учиться можно по бесплатным видеоурокам, приложениям и играм. Некоторые примеры мы приведем в статье.
Есть ли код в No-code?
Привет! Я — Строгонова Мария, больше 15ти лет внедряю заказные и типовые решения на базе хранилища «ПрограмБанк.БизнесАнализ». В компании ПрограмБанк я прошла путь от аналитика до руководителя производственного центра.
Когда я рассказываю про наш self‑service инструментарий, часто встречаю скепсис в стиле: «Ну да, видели мы такой no‑code! Это только для типовых сайтов, мобильных приложений или проверки гипотез работает! Настроим минимум, а потом подсядем на ваши классические доработки». Хорошо понимаю такие опасения, такие же аргументы используем и сами, например, при выборе импортозамещенного Service Desk.
Но мы всё таки хотим показать, что теперь и в сфере финансов и отчетности можно настроить и поддерживать no‑code приложение без программирования.
Для этого я подготовила цикл статей с конкретными примерами. Первый — это настройка бюджетирования в небольшом коммерческом банке со сбором первички и расчетом показателей по кредитному портфелю.
Статья будет интересна сотрудникам плановых отделов, специалистам по управленческой отчетности, дата‑аналитикам, архитекторам и другим ИТ‑спецам от бизнеса, которые находятся в поиске лучшего инструмента для своих пользователей или уже выбрали нашу или похожую no‑code платформу.
Программирование для детей 5–6 лет: как заинтересовать ребенка
Даже в пять или шесть лет ребенка можно заинтересовать написанием кода и начать учить программированию. Но тема спорная: кто-то скажет, что дошкольный возраст – это слишком рано, что в это время дополнительное обучение нужно направлять в другое русло. Однако есть вполне детские вводные языки и среды: Scratch Junior, Kodu и др. О них и поговорим.
В первую очередь еще раз отметим: курсы программирования для детей 5 лет и старше – спорный вариант обучения. Но здесь нет правил и строгих ограничений: пока одни дошкольники успешно осваивают основы кодинга на занятиях с профессиональными педагогами и радуются достижениям вместе с родителями, другие демонстрируют успехи в чем-то еще, скажем, в музыке, спорте, рукоделии, танцах и не только.
Спешим уточнить, что мы считаем, что важнее отталкиваться от интересов ребенка. Но иногда заинтересованность в чем-либо нужно развивать. Если, скажем, дошкольник любит проводить время за компьютером и играть в игры, это увлечение можно направить в правильное русло: рассказать, что он сам может научиться разработке. Здесь ключевой момент, как нам кажется, сводится к тому, чтобы не давить на ребенка и заставлять его делать что-то субъективно полезное, а поддержать основой интерес и развить его благодаря дополнительным занятиям.
Программирование для детей 10 лет: с чего начать
Стоит ли обучать ребенка программированию в десять лет? Однозначно да, если он интересуется темой. Но мы не настаиваем, а хотим рассказать о популярных и распространенных направлениях, которые часто становятся основами онлайн-курсов программирования для детей 10 лет.
Современные дети все чаще предпочитают разрабатывать собственные игры, создавать трехмерные модели, «оживлять» их и программировать поведение виртуальных персонажей. Именно игровая основа и возможность творческого самовыражения привлекает ребят: они с охотой начинают учиться самостоятельно или под руководством чутких педагогов.
Давайте перейдем к сути и рассмотрим 6 основных направлений, связанных с кодингом, а также 3 дополнительных, которые подойдут, если программирование не интересует или кажется слишком сложным.
Закоулками мечты. Часть 2
Читаем предыдущую статью. Борьба за реализацию мечты продолжается.
Вячеслав ответил и все в мгновение ока стало ясно. Или, точнее, почти все.
А теперь подробнее...
Действительно, я дал в штангу - промазал с параметрами 2-го фазификатора. Не установил нужные значения. Мой косяк. Сбило то, что, во-первых, результаты совпадали (так уж получилось и теперь понятно почему) и, во-вторых, сравнивался код. В первую очередь на С++, как первый кандидат на ошибку. А он совпадал.
Сами же параметры скрыты - в свойствах блока и я как-то в суете забыл про них. Что тоже объяснимо (хотя и не оправдывает). Просто на С++ параметры в явном виде в тексте программы, а в SimInTech в неявном - настройках, а я фазификатор размножил копированием. Верхний работал и, вроде, верно, а потому какие могли быть вопросы к скопированному? Это я так думал. Действительно, к нему вопросов нет (пока), но были (есть?) ко мне. Но я уже покаялся...
Все это безобразие, невнимательность и далее по списку. Но это мой грех, про который я знаю, но преодолеть не в силах :( И потом я не какой-нибудь ChatGPT XXX, который не ошибается. Я же поднял "хайп", народ взбаламутил!? Гнать таких программистов! Заменить на ИИ!... И это уже происходит. И кто-то даже верит, что это поправит дело. Наивный...
Но давайте серьезно. Итак, я установил нужные параметры фазификатору, и результат не заставил себя ждать (см. рис. 1). Но, чтобы он устраивал, так тоже нет. Видна перерегулировка. Опять что-то не так с параметрами? Тьфу-тьфу. Я уже прямо боюсь... :) Но , вроде, с ними разобрались и не должно быть подвоха. Код? Проверено многократно. Глаз "замылился"? Может. Но, если честно, я его/их настолько "замылил", что смотреть на код уже сил просто нет... Тоже обычное дело ;)
Как создать Friday Night Funkin' в Scratch — урок для школьников
Урок по созданию игры в Scratch для детей от 8 лет и старше: как сделать клон Friday Night Funkin’ с помощью короткой и простой инструкции.
Scratch – визуальный язык программирования для детей, а еще среда, в которой школьники в геймифицированной форме учатся создавать программы в виде игр, мультфильмов и анимации с помощью блоков. Такой подход очень увлекает и поддерживает интерес к написанию кода: ребята уверенно движутся в направлении IT от одной ступени к другой.
Аргумент в пользу работы с языком в раннем возрасте, на мой взгляд, следующий: игровая форма. Именно она вовлекает в учебный процесс и стимулирует заинтересованность каждого ребенка в освоении программирования.
Реализация мечт (нечеткая логика)! Пошаговый рецепт
Есть задача, а для кого-то почти мечта - реализовать нечеткую математику в ВКПа. И здесь отдельное спасибо Вячеславу Петухову за материал, ставший основой похода в нечеткую логику на базе автоматов. Правда, сам Вячеслав высказался отрицательно о реальности подобного "блицкрига", но, ведь, когда есть цель и неистребимое желание ее достичь, то, порой, даже невозможное становится возможным. Мне же, что там скрывать, очень захотелось в ВКПа создавать объекты на основе нечеткой логики, аналогичные объектам в SimInTech. Тем более, что когда-то теория нечетких множеств привлекала мое внимание, а понятие нечеткого регулятора и сейчас, если честно, бередит мои мысли...
Чтобы от чего-то оттолкнуться, был выбран проект из каталога демо-примеров платформы SimInTech из подкаталога "Автоматика и математика\Нечёткая Логика\Система поддержания уровня воды в баке". И на момент начала написания данной статьи мною уже были успешно реализованы некоторые из типовых блоков библиотеки "Нечеткая логика" платформы SimInTech (см. рис. 1). Заметим, что дополнительную информацию о нечеткой логике можно почерпнуть из справки платформы SimInTech, зайдя в раздел "Лабораторные работы по ВУЗам", затем в "Московский Политех" и в завершение - "Разработка системы нечеткого вывода".
Ближайшие события
Дело семейное: влияют ли родители-программисты на выбор профессии детей?
В наше время программирование стало у детей популярным занятием. Они сами решают, что хотят заниматься веб-дизайном, изучать 3D-моделирование, разрабатывать игры и писать скрипты для чат-ботов на Python. Это подтверждает и статистика. Так, по данным исследования, более 25% детей хотят учиться на курсах программирования, тогда как изучение иностранных языков выбирают 23% детей. Разница, конечно, небольшая, но тем не менее она есть, ведь еще не так давно ситуация была обратной.
Самый яркий и объективный пример для ребенка — это его семья. На профориентацию школьника сильно влияют родители, родные братья и сестры, по большей части своим примером. И когда школьник с детства видит, например, что его папа работает ИТ-специалистом в крупной компании или главным ИТ-инженером в сфере тяжелой промышленности, конечно же ему хочется равняться на него. Успех родителя в данном случае для ребенка определяет все: и собственный интерес, и выбор дополнительных занятий и увлечений.
Ниже расскажем вам четыре вдохновляющие истории об ИТ-поколениях, где детей на цифровые свершения вдохновляют взрослые.
3D-моделирование в TinkerCAD для детей: все о программе и полезные ресурсы
Начать создавать первые собственные 3D-модели может даже ребенок 6–9 лет. В этом ему поможет TinkerCAD – мощный инструмент, который был разработан специально для начинающих детей.
Сегодня предлагаем поговорить о 3D-моделировании и пользе обучения дошкольников и младших школьников использованию соответствующих редакторов и приложений. Для примера возьмем TinkerCAD — бесплатную программу, работать в которой можно онлайн благодаря облачным технологиям, реализованным разработчиком. TinkerCAD принадлежит Autodesk — компании, лидирующей в сфере создания программного обеспечения для проектирования и обработки цифровой информации.
Программирование для детей 7 лет: ТОП-30 бесплатных видеоуроков
Научиться программировать может даже ребенок 7 лет. В этом ему помогут вводные языки и среды вроде Scratch и Kodu Game Lab. О них и поговорим в этой статье и прикрепим ссылки на уроки.
Мы с коллегами считаем, что даже младший школьный возраст — не причина для отказа от обучения ребенка кодингу. Особенно при условии, что он интересуется геймингом и написанием кода. Это увлечение обязательно нужно поддержать: погружение дошкольника или школьника в азы программирования в игровой форме способно приблизить к IT и заложить основы профессионального будущего в одной из востребованных профессий.
Хочу отметить 3 направления обучения для начинающих: Scratch Junior, Kodu Game Lab и Scratch. Давайте рассмотрим каждое и ознакомимся с тематическими уроками: это поможет погрузиться в основы IT и попрактиковаться, решая различные задачи по понятным примерам.
Программирование для детей 12 лет: какое направление выбрать
Программирование кажется сложной темой, но научиться писать код может даже начинающий подросток без опыта. Как это сделать и какое направление выбрать детям 12 лет и старше? Предлагаем разобраться.
Сегодня школьники уже почти не интересуются традиционными секциями и кружками, часто предпочитают более современные занятия: они с охотой проходят курсы IT, увлеченно учатся программировать, создавать 3D-модели, игры и не только. Мы с коллегами считаем, что это стремление нужно поддерживать, а соответствующий интерес и потенциал — развивать, ведь даже маленький программист без опыта по мере обучения становится все ближе к информационным технологиям и одной из востребованных профессий будущего.
Успешные школьники в IT: могут ли дети зарабатывать программированием?
Мир стремительно меняется. Технологии проникают во все сферы жизни, и сегодня знание кода становится столь же важным, как умение читать и писать. Программирование — это не просто набор заумных символов на экране, это язык, на котором говорят машины, а значит, это ключ к пониманию и управлению окружающим нас цифровым миром.
Для многих детей, растущих в эпоху цифровых технологий, программирование все больше становится необходимым навыком. И не только по причине перспективной профессии в ИТ-сфере (хотя именно об этом в большей степени мы сегодня и будем говорить). Оно развивает целый спектр важных для жизни навыков:
Scratch программирование для детей: ТОП-30 бесплатных видеоуроков
Scratch программирование, хоть и остается самым простым и примитивным языком, по-прежнему популярен на начальном этапе освоения кода. И не зря, ведь это оптимальный способ показать ребенку, как работает любой компьютерный код, научить его логически размышлять. Ну а хорошо развитое логическое мышление в целом облегчит жизнь ребенку и научит решать любую сложную задачу.
Но где учиться? Конечно, Scratch — доступная среда: можно прямо сейчас зайти на сайт и начать что-то делать, методом «тыка» собрать код из блоков, чтобы получить примитивную программу. Но это малоэффективно, так что мы собрали 30 бесплатных видеоуроков, где пошагово объясняют, как работать с теми или иными инструментами визуальной среды. А еще в подборке есть полные гайды от школы Pixel по созданию популярных игр, с которыми легко справится даже ребенок 7-8 лет.
Знакомство со Scratch для детей: как установить программу и создать первую игру
Язык программирования Scratch — это относительно молодой язык, который появился в 2007 году как способ обучения детей кодингу. Он прост, интерактивен и доступен для ребят, так как в нем не нужно писать строчки кода, составлять скрипты с тегами и классами, подключать внешние библиотеки. Scratch сравним с детской компьютерной игрой: у вас есть сцена, на которой происходит действие с персонажами. Они могут прыгать, бегать, кидать мяч, гонять на машинках и выполнять любые другие действия. Чтобы создать в Скретч программу, нужно построить её из специальных «кирпичиков» — цветных блоков-операторов. Так, при помощи синих блоков мы перемещаем объект на поле, зеленым блоком проводим все математические действия и настраиваем логику, красным задаем значения переменных и так далее.
Вклад авторов
alizar 100.0dimka_relax 70.0okssell 63.0zubkovase 53.0alco 52.0evazamtz 47.0Keep_lookout 44.0KlimenkoIv 33.2serginho 29.0