Swift Детские площадки

Swift Playgrounds

Среда разработки Apple, Swift Playgrounds, нацелена на обучение начинающих программистов тому, как удобно писать на Swift, пользовательском языке программирования Apple. Доступное как для iPad, так и для macOS, приложение разработано, чтобы быстро предлагать программистам обратную связь без хлопот постоянной перекомпиляции после настроек, и вдохновляет на эксперименты благодаря доступному интерфейсу.

● Мгновенная обратная связь без перекомпиляции
● Простые уроки учат основам кодирования
● Удобный для детей интерфейс упрощает изучение кода
● Дополнительные уроки доступны через сторонние подписки
● Доступно как для iPadOS, так и для macOS

Последнее обновление страницы:


Swift Playgrounds — это среда разработки для Swift, которая была выпущена для macOS в составе Xcode 2 июня 2014 г. а затем перенесено на iPad 13 сентября 2016 года. Версия приложения для Mac Catalyst была запущена на Mac в феврале 2020 года.

Цель приложения — чтобы помочь пользователям научиться программировать Swift, компилируемый язык программирования общего назначения Apple. Изучая Swift, пользователи смогут кодировать приложения и программы для iOS, iPadOS, macOS, watchOS, tvOS и Linux.

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

Возможности Swift Playgrounds

Среда

Swift Playgrounds на iPad, показывая пользователю, как кодировать команду цикла for

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

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

Обычно такая среда разработки называется read-eval-print-loop или REPL, и ее хвалят за ее способность поощрять эксперименты. и обучение. Это также особенно полезно, когда дело доходит до быстрого прототипирования кода с мгновенной обратной связью.

Платформы

Игровые площадки в комплекте с XCode 11

Приложение доступно как на iPadOS, так и в комплекте с Xcode для macOS. Первоначально представленная и связанная с Xcode 6, Apple разработала версию Playgrounds для macOS, чтобы дать разработчикам возможность быстро кодировать и получать немедленную обратную связь без необходимости перекомпилировать каждый раз, когда разработчик настраивает код.

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

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

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

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

Темы

Дополнительные уроки, которые можно загрузить по подписке Swift Playgrounds

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

Освоив основы Swift, пользователи могут загружать дополнительные темы через «Дополнительные игровые площадки» на iPad. Это позволяет пользователям использовать Playgrounds для изучения более сложных тем, включая ARKit, MapKit, доступ к камере и возможность работы со сторонними аксессуарами.

Аксессуары сторонних производителей

Начинающие программисты могут использовать Swift для управления Lego Mindstorms EV3

Для молодых программистов у нескольких сторонних компаний есть создали продукты для использования вместе с приложением iPadOS.

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

Другой — Sphero, компания, которая создает серию роботов и игрушек, которые могут управляться как через Swift Playgrounds, так и через приложения Sphero. В их игрушки под брендом «Звездных войн» весело играть, но они также являются площадкой для программирования для обучения концепциям, связанным с логическими путями и процедурами.

Swift Playgrounds Audience

Учащиеся, работающие в Swift Playgrounds в классе

Apple предлагает учащимся в возрасте восьми лет и старше иметь возможность использовать приложение для iPad и поощряет школы и учителям, чтобы они включили свой учебный план «Все может кодировать» в класс.

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

Apple также сделала версии приложения, доступные для слабовидящих или слабослышащих учащихся.

В настоящее время Swift Playgrounds доступен на английском, голландском, французском, немецком, итальянском, японском, корейском, португальском, упрощенном китайском, испанском, шведском, тайском и других языках. Традиционный китайский и турецкий.

Оцените статью
futurei.ru
Добавить комментарий