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]
Secara peribadi, saya fikir ia memalukan bahawa ia hanya untuk iPad. :-( Lagipun, saya tidak akan membeli yang baru jika ini tidak boleh dijalankan pada iPad 2 kerana ia memerlukan IOS10. Wah.
Setuju, tetapi ia mungkin tidak akan berfungsi pada iPhone. Tetapi mereka boleh melakukannya semula pada macOS
Saya akan menghantar fail dari iPad ke atas, iaitu, sejauh pepenjuru berkenaan. Sesetengah tahap dibaca dengan bodoh dari lajur kanan, apabila papan kekunci dilanjutkan, semuanya tidak dapat dilihat dengan baik.
Saya juga berpendapat bahawa saya tidak bernasib baik dengan iPad generasi pertama saya :D dan saya ingin memberikan 12+ ribu hanya untuk "bermain" pantas...
Malangnya, iOS10 tidak mencukupi. Ia tidak boleh dipasang untuk iPad 4 dengan iOS 10. Saya agak menantikannya. kerosakan.
Kami juga melihat ke hadapan dan kecewa (iPad mini), setakat ini saya sedang googling dan saya berharap seseorang akan dapat "menggodam" melalui emulator dan menyediakannya pada Mac.
Apple menolak iPad sebagai pengganti Mac mula mengganggu saya sedikit, manakala sebagai aplikasi dengan input teks paling banyak ditawarkan pada Mac berbanding antara muka sentuh.
Tuhan dan mengapa? Jika itu benar-benar berlaku dan ia bukan pepijat, saya tidak faham Apple.
Ini mengenai fakta bahawa Apple membenarkannya hanya untuk cip 64-bit, seperti yang kami tulis dalam artikel.
Bagaimanakah iPad4 anda tidur dengan iOS 10. Adakah ia masih boleh digunakan? Saya tidak boleh memutuskan sama ada untuk memasang atau tidak.
Saya tidak perasan perbezaan antara iOS 9 dan 10. Jadi saya tidak akan risau mengenainya.
Bolehkah seseorang cuba menggunakan XCode 8 dan simulator iOS terkini untuk melihat sama ada mereka dapat memecahkan Taman Permainan melalui utiliti pembangun ini?
Malangnya, saya berpegang kepada Yosemite, di mana hanya Xcode 7 yang lebih lama berfungsi untuk saya, dan ia hanya menawarkan simulator iOs 8.
Saya tidak pasti sama ada saya boleh menjalankan aplikasi daripada AppStore dalam simulator iOS, saya pernah melihat di suatu tempat yang mungkin tidak, tetapi saya boleh salah.
ia tidak berfungsi
Karel wujud di Desktop, malangnya di bawah Windows. Walaupun ia tidak kelihatan begitu cantik, ia tidak mempunyai sintaks Swift, tetapi anda boleh belajar untuk memprogramkannya :-) Sejujurnya, agak lucu bahawa aplikasi ini telah wujud selama bertahun-tahun, saya mula melihatnya pada akhir 80-an dan belajar untuk memprogramkannya, dan generasi hari ini mempunyai "Karla Reloaded", iaitu Swift Playgrounds :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
Maaf, tetapi ia benar-benar tidak boleh dibandingkan
Saya ada dan saya tidak. Swift Playgrounds adalah sesuatu di mana idea asal penerbitan Karl telah datang. Secara praktikal, jika saya masih ingat, Karel terutamanya mengenai algoritmaisasi, tanpa sebarang sintaks, hanya prinsip asas dan jika seseorang menyukainya, dia boleh mempelajari perkara pengaturcaraan asas di sana tanpa terikat dengan sintaks bahasa masing-masing. Kemudian ia menyeberangi Baltik (https://cs.wikipedia.org/wiki/Balt%C3%ADk), melalui Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) ke Swift Playgrounds hari ini, di mana anda kehilangan "algoritma umum" tanpa mengira sintaks.