بستن آگهی

همیشه دوست داشتم بتوانم برنامه نویسی کنم. حتی به عنوان یک پسر کوچک، من افرادی را تحسین می کردم که صفحه نمایشی پر از اعداد و کدهایی در جلوی خود داشتند که چیزی نمی گفت. در دهه 1990 با زبان برنامه نویسی و محیط توسعه Baltík آشنا شدم که مبتنی بر زبان C است. پس از بیش از بیست سال، من با یک برنامه مشابه روبرو شدم که ارتباط زیادی با بالتیک دارد. ما در مورد برنامه آموزشی Swift Playgrounds از اپل صحبت می کنیم.

از نظر برنامه نویسی، من با کد HTML ساده در دفترچه یادداشت گیر کرده ام. از آن زمان، من آموزش‌ها و کتاب‌های درسی مختلفی را امتحان کرده‌ام، اما هیچ‌وقت به این نتیجه نرسیدم. وقتی اپل Swift Playgrounds را در WWDC در ماه ژوئن معرفی کرد، بلافاصله متوجه شدم که فرصت دیگری دارم.

در ابتدا مهم است که بگوییم که Swift Playgrounds فقط روی آیپدهای دارای iOS 10 (و تراشه 64 بیتی) کار می کند. این اپلیکیشن زبان برنامه نویسی سویفت را که دو سال پیش شرکت کالیفرنیا در همان کنفرانس معرفی کرد، آموزش می دهد. سوئیفت جایگزین زبان برنامه نویسی شی گرا، به اختصار Objective-C شد. این زبان در ابتدا به عنوان زبان برنامه نویسی اصلی برای کامپیوترهای NeXT با سیستم عامل NeXTSTEP، یعنی در دوران استیو جابز، توسعه یافت. سوئیفت در درجه اول برای توسعه برنامه هایی در نظر گرفته شده است که بر روی سیستم عامل های macOS و iOS اجرا می شوند.

برای کودکان و بزرگسالان

اپل برنامه جدید Swift Playgrounds را برای کودکانی که منطق برنامه نویسی و دستورات ساده را آموزش می دهند، ارائه می کند. با این حال، می‌تواند به خوبی به بزرگسالان نیز خدمت کند که می‌توانند مهارت‌های برنامه‌نویسی اولیه را در اینجا بیاموزند.

من خودم بارها از توسعه دهندگان باتجربه پرسیده ام که چگونه می توانم به تنهایی برنامه نویسی را یاد بگیرم و مهمتر از همه، با کدام زبان برنامه نویسی شروع کنم. هر کس به من جواب متفاوتی داد. یکی بر این عقیده است که اساس "céčko" است، در حالی که دیگران ادعا می کنند که من می توانم به راحتی با سوئیفت شروع کنم و وسایل بیشتری را جمع کنم.

Swift Playgrounds را می توان برای آیپدها در اپ استور به صورت کاملا رایگان دانلود کرد و پس از روشن کردن آن، بلافاصله با دو دوره ابتدایی آشنا می شوید - آموزش کد 1 و 2. کل محیط به زبان انگلیسی است، اما همچنان مورد نیاز است. برای برنامه نویسی در تمرین های اضافی، می توانید به راحتی سعی کنید حتی بازی های ساده را نیز برنامه ریزی کنید.

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

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

عنصر ساده‌کننده دیگر یک صفحه کلید ویژه است که در Swift Playgrounds با کاراکترهای مورد نیاز برای کدنویسی غنی شده است. علاوه بر این، پنل بالایی همیشه دستور اولیه را به شما می گوید، بنابراین مجبور نیستید یک چیز را بارها و بارها تایپ کنید. در پایان، شما اغلب فقط فرم صحیح کد را از منو انتخاب می کنید، نه اینکه مجبور باشید همیشه همه کاراکترها را کپی کنید. این همچنین به حفظ توجه و سادگی کمک می کند، که به ویژه توسط کودکان قدردانی می شود.

بازی خود را بسازید

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

پس از تسلط بر اصول اولیه Swift، می توانید یک بازی ساده مانند Pong یا یک نبرد دریایی را کدنویسی کنید. از آنجایی که همه چیز در iPad اتفاق می افتد، Swift Playgrounds همچنین به حسگرهای حرکتی و سایر حسگرها دسترسی دارد، بنابراین می توانید پروژه های پیشرفته تری را برنامه ریزی کنید. به راحتی می توانید با یک صفحه کاملاً تمیز در برنامه شروع کنید.

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

واضح است که Swift Playgrounds به تنهایی شما را به یک توسعه‌دهنده برتر تبدیل نمی‌کند، اما قطعاً یک متای شروع عالی برای ساختن آن است. من خودم احساس کردم که به تدریج دانش عمیق تر از "Céček" و زبان های دیگر مفید خواهد بود، اما بالاخره این همان چیزی است که ابتکار جدید اپل در مورد آن است. علاقه مردم را به برنامه نویسی برانگیزید، مسیر هر کاربر می تواند متفاوت باشد.

[appbox app store 908519492]

.