Закрыть объявление

Я всегда хотел уметь программировать. Даже будучи маленьким мальчиком, я восхищался людьми, перед которыми был экран, полный цифр и кодов, которые ничего не говорили. В 1990-е годы я познакомился с языком программирования и средой разработки Baltík, основанной на языке C. Я перемещал значки, чтобы давать команды маленькому волшебнику. Спустя более двадцати лет я наткнулся на похожее приложение, во многом связанное с Прибалтикой. Речь идет об образовательном приложении Swift Playgrounds от Apple.

Что касается программирования, я застрял в простом HTML-коде в блокноте. С тех пор я пробовал различные учебные пособия и учебники, но так и не освоился. Когда в июне Apple представила Swift Playgrounds на WWDC, я сразу понял, что у меня есть еще одна возможность.

С самого начала важно сказать, что Swift Playgrounds работает только на iPad с iOS 10 (и 64-битным чипом). Приложение обучает языку программирования Swift, который калифорнийская компания представила на той же конференции два года назад. Swift заменил объектно-ориентированный язык программирования, сокращенно Objective-C. Первоначально он был разработан как основной язык программирования для компьютеров NeXT с операционной системой NeXTSTEP, то есть во времена Стива Джобса. Swift в первую очередь предназначен для разработки приложений, работающих на платформах MacOS и iOS.

Для детей и взрослых

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

Я сам неоднократно спрашивал опытных разработчиков, как мне научиться программировать самостоятельно и, прежде всего, с какого языка программирования мне следует начать. Все ответили мне по-разному. Кто-то придерживается мнения, что основа "céčko", а другие утверждают, что я легко могу начать со Swift и упаковать больше.

Swift Playgrounds можно скачать для iPad в App Store совершенно бесплатно, и после включения вас сразу же встретят два базовых курса — Learn to Code 1 и 2. Вся среда на английском языке, но она все равно необходима. для программирования. В дополнительных упражнениях вы легко сможете попробовать запрограммировать даже простые игры.

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

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

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

Создайте свою собственную игру

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

Освоив основы Swift, вы сможете написать простую игру, например Pong, или морское сражение. Поскольку все происходит на iPad, Swift Playgrounds также имеет доступ к датчикам движения и другим датчикам, поэтому вы можете программировать еще более сложные проекты. Вы можете легко начать с полностью чистой страницы в приложении.

Учителя могут скачать бесплатные интерактивные учебники из iBookstore, благодаря чему они могут давать ученикам дополнительные задания. Ведь именно на внедрение приложений для программирования в школах Apple обратила внимание в последнем докладе. Амбиции калифорнийской компании — привлечь к программированию гораздо больше детей, чем раньше, что, учитывая абсолютную простоту и в то же время игривость Swift Playgrounds, ей вполне по силам.

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

[магазин приложений 908519492]

.