Поцарапайте этот зуд для молодых разработчиков

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

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

Что такое царапина?

Лучший способ понять царапину — это не думать об этом как о языке программирования. Вместо этого считайте, что это интерфейс или платформа. Он обеспечивает блоки функциональности, которые пользователи могут перетащить в положение. Комбинация блоков генерирует приложение. Основная база кода называется Blockly. Blockly-это язык кодирования на основе блоков, ориентированный на реальные приложения. Вы можете легко перевести блочные проекты на такие языки, как Python, Lua, JavaScript и другие.

Другая важная концепция заключается в том, что царапина является сообществом. Учебные пособия, идеи и варианты поддержки доступны в сообществе, что делает обучение общим опытом. Молодые программисты могут поделиться своими проектами с другими и опираться на идеи друг друга.

Этот визуальный интерфейс простой и интуитивно понятный, приглашает несколько навыков, в том числе:

  • Вычислительное мышление
  • Креативность
  • Самовыражение
  • Решение проблем

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

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

Те, кто использует язык программирования царапин, называются «царапинами», а их проекты называются «царапинами».

Установите свою систему

Scratch не требует большого количества конфигурации системы. Большинство пользователей участвуют в сообществе Scratch и используют среду разработки на основе браузера. Все, что вам действительно нужно сделать, это убедиться, что вы используете современный браузер. И хотя в статье предполагается, что вы используете MacOS, вы, безусловно, можете быть в системе Linux или Windows.

Если вы читали другие мои статьи о Python, Go, Rust и Swift, вы знаете, я обычно рекомендую несколько дополнительных приложений, редакторов кода и интегрированных средах дизайна (IDE). Вам не понадобится все это для царапины.

Вы можете использовать виртуальную машину, а не свою основную операционную систему, хотя это, вероятно, излишне для царапин.

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

Не ожидайте установить много дополнительных компонентов. В то время как утилиты, такие как интерфейс терминала ITERM2 и инструмент управления версиями GIT, удобны для большинства проектов DEV, вам не понадобится ничего подобного, чтобы начать с Scratch. Вам также не нужна интегрированная среда проектирования XCode от Apple (IDE).

Домашний

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

Homebrew позволяет доступ к программному обеспечению, которое не доступно в Apple App Store. Он также элегантно обрабатывает программные зависимости.

Вы можете установить Homebrew с помощью одной команды:

/bin/bash -c «$ (curl -fssl 1/bin/bash -c» $ (curl -fssl

Homebrew не необходим для царапины, но это удобно.

Присоединяйтесь к сообществу скретч

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

Процесс создания учетной записи:

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

    Рисунок 1: Выберите ссылку соединения Scratch, чтобы создать новую учетную запись. Рисунок 2: Создайте уникальное имя пользователя и пароль.

    Вы можете войти с того же веб -сайта, когда это необходимо.

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

    Рисунок 3: Просмотрите сайты приветствия и новостей для получения информации о начале работы с Scratch. Получить помощь

    Команда Scratch предоставляет две основные формы поддержки. Первый — это дискуссионный форум, а второй — вики.

    Дискуссионный форум состоит из различных сайтов, охватывающих основные принципы и методы царапин, «показывать и рассказывать», идеи проекта, запросы функций и многое другое.

    Viki Scratch предоставляет основные ответы. Это должна быть ваша первая остановка, когда вы столкнетесь с проблемами.

    Сквабайный редактор в автономном режиме и передовые инструменты

    Некоторые школьные настройки или другие условия могут предпочесть учащихся работать без подключения к Интернету. Без проблем! Scratch предлагает вам загружаемое приложение для MacOS, Chromeos, Windows 10+ или Android. Приложение бесплатно, конечно.

    Рисунок 4: Загрузите приложение Scratch, если вы не хотите подключаться к сообществу Scratch через Интернет.

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

    Рисунок 5: Ганди IDE.

    Функции:

    • Библиотека спрайтов, звуковых эффектов и других дополнений.
    • Кодовые фрагменты.
    • Поделитесь своими собственными активами разработки с другими.

    Рисунок 6: Поделитесь активами царапин с другими царапинами через Ганди.

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

    Первые проекты

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

    Рисунок 7: Сообщество царапин предоставляет много идей и учебных пособий для начала работы.

    Выберите ссылку «Идеи» из меню в верхней части домашней страницы Scratch, чтобы получить доступ к различным учебникам и кодирующим картам. Подумайте об использовании канала YouTube в качестве инструмента обучения.

    Рисунок 8: Найдите вдохновение для новых царапин или просмотрите новые методы с использованием YouTube. Заворачивать

    Scratch представляет интерес для родителей, педагогов и тех, кто заинтересован в фундаментальных концепциях программирования. Его цель состоит в том, чтобы научить новых программистов думать как разработчик и использовать инструменты разработчика, что приводит к большему успеху с более надежными языками, такими как Python. Это отличная параллель с другими подобными проектами, такими как Raspberry Pi. (Найдите больше информации о Raspberry Pi здесь.)

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

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

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

    Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэймон М. Гарн владеет Cogspinner Coaction, LLC, компания по написанию и редактированию IT. Он авторы статей, учебных пособий и лабораторий для сегодняшних лидеров ИТ -индустрии. Он регулярно вносит свой вклад в новый стек, TechTarget и Comptia. Деймон имеет 20 лет … Подробнее от Дэймона М. Гарна

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *