بستن آگهی

یکی از روندهایی که اپل اخیراً ترویج کرده است این است که دانستن نحوه برنامه نویسی تقریباً یک ضرورت است. عمه Kateřina از Saturnino شاید بگوید که تمرین باعث عالی می شود و میله باید در جوانی خم شود، به همین دلیل است که اپل سعی می کند پایه های توانایی برنامه نویسی را در کوچکترین ها قرار دهد. اما Swift Playgrounds به هیچ وجه منحصر به آنها نیست.

Swift Playgrounds اپلیکیشنی است که به کودکان کمک می کند اصول برنامه نویسی سویفت را درک کنند. اما قطعا نمی توان آن را یک برنامه/بازی آموزشی یک طرفه توصیف کرد، زیرا به گونه ای طراحی شده است که علاوه بر سوئیفت، کودکان اصول کلی استدلال و منطق برنامه نویسی را نیز بیاموزند. ما به عنوان یک خانواده، Swift Playgrounds را به طور دست اول در یک iPad 2018 امتحان کردیم. برنامه چه چیزی برای ما به ارمغان آورد؟

زمین بازی برای همه

آیا زمین بازی برای مبتدیان است؟ بله و خیر. نحوه برقراری ارتباط برنامه به قدری قابل درک است که حتی کاربرانی که هیچ کدی در زندگی خود ندیده اند نیز می توانند با آن کار کنند. در عین حال، آنقدر سرگرم کننده است که حتی کسانی که قبلاً تجربه دارند خسته نمی شوند. زمین های بازی توسط دختر ده ساله ما که تجربه قبلی کارل و بالتیک را دارد، آزمایش شد، اما حتی کودکانی که علاقه ای به برنامه نویسی ندارند نیز می توانند از عهده آن برآیند. برنامه متنی-تصویری است. کاربر ابتدا با ایجاد دستورات فردی شروع می کند که به تدریج یاد می گیرند که آنها را در زنجیره ها، حلقه ها و ساختارهای پیچیده تر جمع آوری کنند. زمین های بازی انفرادی در برنامه به معنای نوعی برنامه های کوچک - دروس است که هر کدام بر روی یک منطقه متفاوت متمرکز شده اند. تعداد زیادی زمین بازی یا در صورت تمایل مینی بازی ها و همچنین قالب های مختلف وجود دارد. هسته یادگیری از سه ماژول اصلی تشکیل شده است - "Learn to Code 1"، "Learn to Code 2" و "Learn to Code 3".

اولین درس با هدف آموزش دستورات اولیه در سوئیفت به کاربر است. شما با کلیک کردن دستورات را وارد می کنید، نیازی به نوشتن کل کد نیست. شما می توانید در بالای صفحه که در آن شخصیت اصلی در دنیای سه بعدی متحرک خود حرکت می کند، دستورات وارد شده خود را در عمل مشاهده کنید. پس از وارد کردن دستورات مربوطه، روی دکمه Run my Code کلیک کنید تا Byta اجرا شود. اما اگر بایت را دوست ندارید، می توانید یکی از درس های دیگر را امتحان کنید

در ابتدا، برنامه به شدت در دستورات به شما کمک می کند، به تدریج به شما امکان می دهد مستقل شوید و به طور فعال از آنچه در درس های قبلی یاد گرفته اید استفاده کنید. سختی به تدریج افزایش می‌یابد، اما برنامه این احتمال را نیز در نظر می‌گیرد که ممکن است برای شما خیلی زیاد باشد و امکان کمک را ارائه می‌دهد. به همین ترتیب، می‌توانید با شروع یکی از درس‌های قدیمی‌تر، دانش خود را در هر زمانی تازه کنید.

 

بهترین معلم

یکی از بهترین چیزهای Swift Playgrounds – به همراه کنترل های فوق العاده آسان و کاملاً بصری آن – رویکرد آن به کاربر است. این برنامه بر روی یک روش خاص که شما باید مانند یک آهنگ میمون یاد بگیرید، اصرار ندارد. اگر بتوانید مسیر خود را برای رسیدن به هدف خود بیابید، Playgrounds موفقیت شما را جشن خواهد گرفت، انگار که یک دوره از پیش تعیین شده را قدم به قدم دنبال می کنید. به همین ترتیب، اگر تصمیم به استفاده از کمک بگیرید، شما را در مضیقه قرار نمی دهد. یک مزیت قطعی تغییرپذیری دروس فردی است، همراه با این واقعیت که هیچ چیز شما را مجبور نمی کند که به شدت به یک مسیر واحد پایبند باشید. شما می توانید با هر درسی شروع کنید و چندین مورد از آنها را به طور همزمان کامل کنید بدون اینکه لزوماً درس قبلی را کامل کنید.

به نظر می رسد یک نکته مهم و احتمالاً تنها نقطه ضعف در منطقه ما انگلیسی باشد که به خصوص کودکان کوچکتر به آن مسلط نیستند، اما مشکلی غیر قابل حل نیست. حتی یک فرد غیر انگلیسی زبان نیز می تواند دستورات فردی را به خاطر بسپارد، و نظرات و دستورالعمل های همراه با آن به زبان انگلیسی قابل هضم نوشته شده است - اگر کودک شما انگلیسی را خیلی خوب صحبت نمی کند، ترجمه متون کوتاه مشکلی نخواهد داشت. .

برخی ممکن است این واقعیت را که Playgrounds برای آیفون در دسترس نیست نیز یک نقطه ضعف بدانند. اما وقتی اپلیکیشن را امتحان کنید، خودتان خواهید دید که محیط آیپد برای آن مناسب است. اندازه نمایشگر کاملاً بهینه است و احتمالاً حتی بزرگترین آیفون موجود در بازار احتمالاً اجازه استفاده راحت و کارآمد از Playgrounds را نخواهد داد و احتمالاً حتی جایی برای استفاده از تغییرات کد خاص وجود نخواهد داشت.

از امتحان زمین بازی نترسید. اگر مانند نویسنده این مقاله، برنامه نویسی را در دهه 1990 متوقف کردید، زیرا آموزش های QBasic در Ábíček منتشر نشدند، و Mortal Kombat، که یکی از همکلاسی هایش به صورت فشرده روی بیست فلاپی دیسک آورده بود، برای شما سرگرم کننده تر به نظر می رسید، برنامه کاربردی می تواند یک بازگشت آسان و سرگرم کننده برای شما باشد، پلی به دنیای کدها و دستورات.

زمین های بازی Swift
.