يجعل تطبيق Swift Playgrounds تعلم البرمجة أمرًا سهلاً وممتعًا

تطبيق جديد لجهاز iPad يعلم أساسيات البرمجة ويشجع على التجريب الإبداعي

ملاعب سريعة

طرحت Apple اليوم Swift Playgrounds ، وهو تطبيق iPad مبتكر يسمح لجميع أنواع المستخدمين بتعلم البرمجة بسرعة وبشكل ممتع. تعمل Swift Playgrounds على تبسيط البرمجة بواجهة تفاعلية تشجع الطلاب والمبتدئين على تجربة Swift ، وهي لغة برمجة بسيطة من Apple يستخدمها المطورون المحترفون لإنشاء تطبيقات فريدة. يتضمن Swift Playgrounds فصولًا للترميز من تصميم Apple يكتب فيها الطلاب تعليمات برمجية لتوجيه الشخصيات عبر عالم رسوم غامرة ، وحل الألغاز والتغلب على التحديات أثناء تعلم أساسيات البرمجة. يشتمل التطبيق أيضًا على قوالب تشجعهم على التعبير عن إبداعهم وتصميم البرامج التي يمكنهم مشاركتها مع أصدقائهم عبر البريد أو الرسائل ، أو حتى نشرها على الإنترنت.

ملاعب سريعة

قال كريغ فيديريغي ، نائب الرئيس الأول لهندسة البرمجيات في Apple: "أتمنى أن تكون Swift Playgrounds موجودة عندما تعلمت البرمجة". "Swift Playgrounds هو التطبيق الوحيد من نوعه الذي يسهل على المتعلمين والمبتدئين استخدامه ، ولكنه قوي بما يكفي لكتابة كود حقيقي. إنها طريقة مبتكرة لإحياء مفاهيم البرمجة وتحفيز الجيل القادم من خلال تزويدهم بالموارد اللازمة للتعبير عن إبداعهم ".

قال جان ماكدونالد ، مؤسس App Camp for Girls: "تعتبر Swift Playgrounds الجديدة من Apple واحدة من أقوى تطبيقات البرمجة التعليمية التي رأيناها على الإطلاق والتي يمكن الوصول إليها ، ونتطلع إلى دمجها في جدول المعسكر لدينا". "إنها طريقة سهلة وممتعة لطلابنا لتعلم المبادئ الأساسية للبرمجة على iPad ، مع إتقان لغة Swift ، وهي لغة يمكن أن ترافقهم في كل ما يفعلونه."

تساعد مجموعة فصول البرمجة المصممة من قبل Apple الطلاب على تعلم أساسيات البرمجة ، مثل تنفيذ الأوامر وإنشاء الوظائف والتكرار واستخدام المتغيرات البرمجية والمتغيرات الشرطية ، مع تمكينهم من تحسين مهاراتهم واكتساب الثقة. ستطلق Apple تحديات فردية جديدة في كثير من الأحيان حتى يتمكن الطلاب من مواصلة صقل مهاراتهم في البرمجة أثناء تقدمهم. يمكن للمعلمين والمطورين أيضًا إنشاء تحدياتهم الخاصة للتطبيق باستخدام Xcode.

بالإضافة إلى الفصول الدراسية ، تشتمل Swift Playgrounds على قوالب لمساعدة المطورين المستقبليين على التعبير عن إبداعهم. يمكن للطلاب والمبرمجين تعديل التعليمات البرمجية وتطويرها لتناسب احتياجاتهم عن طريق إضافة الرسومات والتفاعلات اللمسية. تسمح لك Swift Playgrounds بإنشاء عدد غير محدود من البرامج التفاعلية باستخدام Swift وبيئات iOS. يمكن للمستخدم إنشاء مستندات اختبار فارغة أو بدء واحدة من قوالب السقالات المتكاملة للرسومات والواجهات لتصميم تطبيقات قوية تستجيب لأوامر التسارع واللمس أو التحكم في أجهزة Bluetooth. بالإضافة إلى ذلك ، نظرًا لأن Swift Playgrounds تستخدم بالفعل رمز Swift ، يمكن تصدير المشاريع مباشرة إلى Xcode لإنشاء برامج لنظامي التشغيل iOS و macOS يمكن أن تصبح تطبيقات تعمل بكامل طاقتها.

نظرًا لأنه تم تصميم Swift Playgrounds من الألف إلى الياء لواجهة اللمس المتعدد لجهاز iPad ، يمكن إنشاء برامج كاملة ببضع نقرات فقط. تتيح لك لوحة مفاتيح البرمجة الجديدة إدخال أحرف إضافية شائعة في لغة Swift بسرعة بتمرير مفتاح ، بينما يقترح شريط الاختصار الأوامر أو القيم التالية بناءً على السياق. بالإضافة إلى ذلك ، باستخدام لوحة المفاتيح المنبثقة ، يمكنك تحرير رقم بإصبعك ، ولمس قيمة اللون لعرض منتقي الألوان ، بل وسحب حدود تعريف الحلقة أو الوظيفة لملاءمة الكود الموجود. يمكنك أيضًا سحب مقتطفات التعليمات البرمجية الشائعة من المكتبة لبرمجة رمز جديد عن طريق كتابة القليل أو لا شيء. تبدو البرامج رائعة في وضع ملء الشاشة على شاشة iPad Retina ، وتوفر تجربة تفاعلية بالكامل ، وتستجيب لإيماءات اللمس وبيانات مقياس التسارع.

توفر

يتوفر الإصدار التجريبي من Swift Playgrounds اليوم لأعضاء برنامج مطوري Apple كجزء من الإصدار التجريبي من iOS 10 Developer Beta وسيكون متاحًا مع الإصدار التجريبي العام من iOS 10 في يوليو. سيتوفر الإصدار الأخير من Swift Playgrounds على App Store مجانًا هذا الخريف. تتوافق Swift Playgrounds مع جميع طرازات iPad Air و iPad Pro ومع iPad mini 2 أو إصدار أحدث يعمل بنظام iOS 10. لمزيد من المعلومات ، بما في ذلك مقاطع الفيديو والصور والعروض التوضيحية ، تفضل بزيارة apple.com/swift/playgrounds.

المصدر | قسم الصحافة أبل

 


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.