Tutup iklan

Saya sentiasa mahu dapat berprogram. Walaupun sebagai budak kecil saya mengagumi orang yang mempunyai skrin di hadapan mereka penuh dengan nombor dan kod yang tidak mengatakan apa-apa. Pada tahun 1990-an, saya menemui bahasa pengaturcaraan dan persekitaran pembangunan Baltík, yang berdasarkan bahasa C yang saya gunakan untuk memindahkan ikon untuk memberi arahan kepada ahli sihir kecil. Selepas lebih daripada dua puluh tahun, saya menemui aplikasi serupa yang mempunyai banyak kaitan dengan Baltik. Kami bercakap tentang aplikasi pendidikan Swift Playgrounds daripada Apple.

Dalam pengaturcaraan, saya terjebak dengan kod HTML biasa dalam notepad. Sejak itu, saya telah mencuba pelbagai tutorial dan buku teks, tetapi saya tidak pernah memahaminya. Apabila Apple memperkenalkan Swift Playgrounds di WWDC pada bulan Jun, saya segera menyedari bahawa saya mempunyai peluang lain.

Adalah penting untuk menyatakan pada awal bahawa Swift Playgrounds hanya berfungsi pada iPad dengan iOS 10 (dan cip 64-bit). Aplikasi ini mengajar bahasa pengaturcaraan Swift, yang diperkenalkan oleh syarikat California pada persidangan yang sama dua tahun lalu. Swift menggantikan bahasa pengaturcaraan berorientasikan objek, Objective-C untuk pendek. Ia pada asalnya dibangunkan sebagai bahasa pengaturcaraan utama untuk komputer NeXT dengan sistem pengendalian NeXTSTEP, iaitu semasa era Steve Jobs. Swift terutamanya bertujuan untuk membangunkan aplikasi yang berjalan pada platform macOS dan iOS.

Untuk kanak-kanak dan orang dewasa

Apple mempersembahkan aplikasi Swift Playgrounds baharu sebagai ditujukan terutamanya untuk kanak-kanak yang mengajar logik pengaturcaraan dan arahan mudah. Walau bagaimanapun, ia juga boleh melayani orang dewasa dengan baik, yang boleh mempelajari kemahiran pengaturcaraan asas di sini.

Saya sendiri telah berulang kali bertanya kepada pembangun yang berpengalaman bagaimana saya boleh belajar memprogram sendiri dan, terutamanya, bahasa pengaturcaraan yang harus saya mulakan. Semua orang menjawab saya berbeza. Seseorang berpendapat bahawa asasnya adalah "céčko", manakala yang lain mendakwa bahawa saya boleh memulakan dengan mudah dengan Swift dan mengemas lebih banyak lagi.

Swift Playgrounds boleh dimuat turun untuk iPad di App Store, secara percuma sepenuhnya, dan selepas menghidupkannya, anda akan segera disambut oleh dua kursus asas - Belajar Kod 1 dan 2. Seluruh persekitaran adalah dalam bahasa Inggeris, tetapi ia adalah masih diperlukan untuk pengaturcaraan. Dalam latihan tambahan, anda boleh dengan mudah cuba memprogram walaupun permainan mudah.

Sebaik sahaja anda memuat turun tutorial pertama, arahan dan penjelasan tentang cara semuanya berfungsi menanti anda. Selepas itu, berpuluh-puluh latihan dan tugasan interaktif menanti anda. Di bahagian kanan anda sentiasa mempunyai pratonton langsung tentang perkara yang anda aturcarakan (menulis kod) di sebelah kiri paparan. Setiap tugasan disertakan dengan tugasan khusus tentang perkara yang perlu dilakukan dan watak Byte menemani anda sepanjang tutorial. Di sini anda perlu berprogram untuk aktiviti tertentu.

Pada mulanya, ia akan menjadi arahan asas seperti berjalan ke hadapan, ke sisi, mengumpul permata atau pelbagai teleport. Sebaik sahaja anda melepasi tahap asas dan mempelajari asas sintaks, anda boleh beralih kepada latihan yang lebih kompleks. Apple cuba membuat segala-galanya semudah mungkin semasa latihan, jadi sebagai tambahan kepada penjelasan terperinci, petunjuk kecil juga muncul, sebagai contoh, apabila anda membuat kesilapan dalam kod. Satu titik merah kemudian akan muncul, yang mengikutnya anda boleh segera melihat tempat ralat itu berlaku.

Satu lagi elemen memudahkan ialah papan kekunci khas, yang dalam Swift Playgrounds diperkaya dengan aksara yang diperlukan untuk pengekodan. Di samping itu, panel atas sentiasa memberitahu anda sintaks asas, jadi anda tidak perlu menaip perkara yang sama berulang kali. Pada akhirnya, anda selalunya hanya memilih bentuk kod yang betul daripada menu, dan bukannya perlu menyalin semua aksara sepanjang masa. Ini juga membantu mengekalkan perhatian dan kesederhanaan, yang amat dihargai oleh kanak-kanak.

Cipta permainan anda sendiri

Sebaik sahaja anda fikir anda telah memprogramkan Byta dengan betul, jalankan kod tersebut dan lihat jika anda benar-benar melakukan kerja itu. Jika anda berjaya, anda teruskan ke bahagian seterusnya. Di dalamnya, anda secara beransur-ansur akan menghadapi algoritma dan tugas yang lebih kompleks. Ini termasuk, sebagai contoh, mencari ralat dalam kod yang telah anda tulis, iaitu sejenis pembelajaran terbalik.

Setelah anda menguasai asas Swift, anda boleh mengekod permainan mudah seperti Pong atau pertempuran laut. Memandangkan segala-galanya berlaku pada iPad, Swift Playgrounds juga mempunyai akses kepada gerakan dan penderia lain, jadi anda boleh memprogramkan projek yang lebih maju. Anda boleh mulakan dengan mudah dengan halaman yang bersih sepenuhnya dalam aplikasi.

Guru boleh memuat turun buku teks interaktif percuma daripada iBookstore, yang mana mereka boleh memberikan tugasan tambahan kepada pelajar. Lagipun, ia adalah tepat penggunaan aplikasi pengaturcaraan di sekolah-sekolah yang Apple menarik perhatian pada ucaptama terakhir. Cita-cita syarikat California adalah untuk membawa lebih ramai kanak-kanak ke pengaturcaraan berbanding sebelum ini, yang, memandangkan kesederhanaan mutlak dan pada masa yang sama keseronokan Swift Playgrounds, dia boleh berjaya.

Jelas sekali bahawa Swift Playgrounds sahaja tidak akan menjadikan anda pembangun terkemuka, tetapi ia pastinya meta permulaan yang bagus untuk dibina. Saya sendiri merasakan bahawa secara beransur-ansur pengetahuan yang lebih mendalam tentang "Céček" dan bahasa lain akan berguna, tetapi selepas semua, ini juga tentang inisiatif baharu Apple. Timbulkan minat orang ramai dalam pengaturcaraan, laluan setiap pengguna kemudiannya boleh berbeza.

[appstore appbox 908519492]

.