ปิดโฆษณา

ฉันอยากจะสามารถเขียนโปรแกรมได้เสมอ แม้กระทั่งตอนเด็กๆ ฉันก็ชื่นชมผู้คนที่มีหน้าจออยู่ตรงหน้าที่เต็มไปด้วยตัวเลขและรหัสที่ไม่พูดอะไรเลย ในช่วงทศวรรษ 1990 ฉันได้พบกับภาษาการเขียนโปรแกรมBaltíkและสภาพแวดล้อมการพัฒนาซึ่งมีพื้นฐานมาจากภาษา C ฉันเคยย้ายไอคอนเพื่อออกคำสั่งให้กับวิซาร์ดตัวน้อย หลังจากผ่านไปกว่ายี่สิบปี ฉันได้พบกับแอปพลิเคชันที่คล้ายกันซึ่งเกี่ยวข้องกับทะเลบอลติกเป็นอย่างมาก เรากำลังพูดถึงแอปพลิเคชันการศึกษา Swift Playgrounds จาก Apple

ในการเขียนโปรแกรม ฉันติดอยู่กับโค้ด HTML ธรรมดาในแผ่นจดบันทึก ตั้งแต่นั้นมา ฉันได้ลองใช้บทเรียนและตำราเรียนต่างๆ มากมาย แต่ฉันก็ไม่เคยเข้าใจมันเลย เมื่อ Apple เปิดตัว Swift Playgrounds ที่ WWDC ในเดือนมิถุนายน ฉันตระหนักได้ทันทีว่าฉันมีโอกาสอีกครั้ง

สิ่งสำคัญคือต้องบอกตั้งแต่เริ่มแรกว่า Swift Playgrounds ใช้งานได้บน iPad ที่ใช้ iOS 10 (และชิป 64 บิต) เท่านั้น แอปนี้สอนภาษาการเขียนโปรแกรม Swift ซึ่งบริษัทแคลิฟอร์เนียเปิดตัวในการประชุมเดียวกันเมื่อสองปีที่แล้ว Swift เข้ามาแทนที่ภาษาการเขียนโปรแกรมเชิงวัตถุ หรือเรียกสั้นๆ ว่า Objective-C เดิมได้รับการพัฒนาเป็นภาษาโปรแกรมหลักสำหรับคอมพิวเตอร์ NeXT ด้วยระบบปฏิบัติการ NeXTSTEP กล่าวคือ ในสมัยของสตีฟ จ็อบส์ Swift มีไว้สำหรับการพัฒนาแอพพลิเคชั่นที่ทำงานบนแพลตฟอร์ม macOS และ iOS เป็นหลัก

สำหรับเด็กและผู้ใหญ่

Apple นำเสนอแอพพลิเคชั่น Swift Playgrounds ใหม่ โดยมีวัตถุประสงค์หลักสำหรับเด็กที่สอนตรรกะการเขียนโปรแกรมและคำสั่งง่ายๆ อย่างไรก็ตาม ยังสามารถให้บริการผู้ใหญ่ได้เป็นอย่างดีซึ่งสามารถเรียนรู้ทักษะการเขียนโปรแกรมขั้นพื้นฐานได้ที่นี่

ตัวฉันเองได้ถามนักพัฒนาที่มีประสบการณ์ซ้ำแล้วซ้ำอีกว่าฉันจะเรียนรู้การเขียนโปรแกรมด้วยตัวเองได้อย่างไร และเหนือสิ่งอื่นใดคือฉันควรเริ่มต้นด้วยภาษาการเขียนโปรแกรมใด ทุกคนตอบฉันแตกต่างกัน มีคนเห็นว่าพื้นฐานคือ "céčko" ในขณะที่บางคนอ้างว่าฉันสามารถเริ่มต้นด้วย Swift และแพ็คได้มากขึ้น

คุณสามารถดาวน์โหลด Swift Playgrounds สำหรับ iPad ได้ใน App Store ได้ฟรี และหลังจากเปิดใช้งานแล้ว คุณจะได้รับการต้อนรับด้วยหลักสูตรพื้นฐาน 1 หลักสูตร ได้แก่ เรียนรู้การเขียนโค้ด 2 และ XNUMX สภาพแวดล้อมทั้งหมดเป็นภาษาอังกฤษ แต่ก็ยังจำเป็นต้องมี สำหรับการเขียนโปรแกรม ในแบบฝึกหัดเพิ่มเติม คุณสามารถลองตั้งโปรแกรมแม้แต่เกมง่ายๆ ได้อย่างง่ายดาย

ทันทีที่คุณดาวน์โหลดบทช่วยสอนแรก คำแนะนำและคำอธิบายว่าทุกอย่างทำงานอย่างไรรอคุณอยู่ ต่อจากนั้น แบบฝึกหัดเชิงโต้ตอบและภารกิจมากมายรอคุณอยู่ ในส่วนด้านขวา คุณจะสามารถดูตัวอย่างสดของสิ่งที่คุณกำลังเขียนโปรแกรม (เขียนโค้ด) ทางด้านซ้ายของจอแสดงผลได้เสมอ แต่ละงานมาพร้อมกับการมอบหมายงานเฉพาะของสิ่งที่ต้องทำ และตัวละคร Byte จะติดตามคุณตลอดบทช่วยสอน ที่นี่คุณต้องตั้งโปรแกรมสำหรับกิจกรรมบางอย่าง

เบื้องต้นจะเป็นคำสั่งพื้นฐาน เช่น เดินไปข้างหน้า ด้านข้าง เก็บอัญมณี หรือเทเลพอร์ตต่างๆ เมื่อคุณผ่านระดับพื้นฐานและเรียนรู้พื้นฐานของไวยากรณ์แล้ว คุณสามารถไปยังแบบฝึกหัดที่ซับซ้อนมากขึ้นได้ Apple พยายามทำให้ทุกอย่างง่ายที่สุดเท่าที่จะเป็นไปได้ในระหว่างการฝึกสอน ดังนั้นนอกจากคำอธิบายโดยละเอียดแล้ว ยังมีคำแนะนำเล็กๆ น้อยๆ ปรากฏขึ้นเมื่อคุณทำโค้ดผิด จุดสีแดงจะปรากฏขึ้น ซึ่งคุณจะเห็นได้ทันทีว่าเกิดข้อผิดพลาดขึ้นที่ใด

องค์ประกอบที่ทำให้ง่ายขึ้นอีกประการหนึ่งคือคีย์บอร์ดพิเศษ ซึ่งใน Swift Playgrounds เต็มไปด้วยตัวอักษรที่จำเป็นสำหรับการเขียนโค้ด นอกจากนี้ แผงด้านบนจะบอกไวยากรณ์พื้นฐานให้คุณทราบเสมอ ดังนั้นคุณจึงไม่จำเป็นต้องพิมพ์คำเดิมซ้ำแล้วซ้ำเล่า ท้ายที่สุดแล้ว คุณมักจะเลือกรูปแบบโค้ดที่ถูกต้องจากเมนู แทนที่จะต้องคัดลอกอักขระทั้งหมดตลอดเวลา นอกจากนี้ยังช่วยในการรักษาความสนใจและความเรียบง่าย ซึ่งเป็นที่ชื่นชอบของเด็กๆ เป็นพิเศษ

สร้างเกมของคุณเอง

เมื่อคุณคิดว่าคุณได้ตั้งโปรแกรม Byta อย่างถูกต้องแล้ว ให้รันโค้ดแล้วดูว่าคุณทำงานได้จริงหรือไม่ หากคุณประสบความสำเร็จ คุณจะไปยังส่วนถัดไป ในนั้นคุณจะพบกับอัลกอริธึมและงานที่ซับซ้อนมากขึ้นเรื่อย ๆ ซึ่งรวมถึงการค้นหาข้อผิดพลาดในโค้ดที่คุณเขียนไปแล้ว เช่น การเรียนรู้แบบย้อนกลับ

เมื่อคุณเชี่ยวชาญพื้นฐานของ Swift แล้ว คุณสามารถเขียนโค้ดเกมง่ายๆ เช่น Pong หรือการรบทางเรือได้ เนื่องจากทุกสิ่งทุกอย่างเกิดขึ้นบน iPad Swift Playgrounds จึงสามารถเข้าถึงการเคลื่อนไหวและเซ็นเซอร์อื่นๆ ได้ คุณจึงสามารถตั้งโปรแกรมโปรเจ็กต์ขั้นสูงยิ่งขึ้นได้ คุณสามารถเริ่มต้นด้วยหน้าที่สะอาดหมดจดในแอปพลิเคชันได้อย่างง่ายดาย

ครูสามารถดาวน์โหลดหนังสือเรียนแบบโต้ตอบได้ฟรีจาก iBookstore ซึ่งพวกเขาสามารถมอบหมายงานเพิ่มเติมให้กับนักเรียนได้ ท้ายที่สุดแล้ว การปรับใช้แอปพลิเคชันการเขียนโปรแกรมในโรงเรียนเป็นสิ่งที่ Apple ให้ความสนใจในประเด็นสำคัญครั้งล่าสุด ความทะเยอทะยานของบริษัทในแคลิฟอร์เนียคือการนำเด็กจำนวนมากมาเข้าร่วมการเขียนโปรแกรมมากกว่าแต่ก่อน ซึ่งด้วยความเรียบง่ายอย่างแท้จริงและในขณะเดียวกันก็มีความขี้เล่นของ Swift Playgrounds จึงสามารถประสบความสำเร็จได้

เห็นได้ชัดว่า Swift Playgrounds เพียงอย่างเดียวไม่ได้ทำให้คุณเป็นนักพัฒนาชั้นนำ แต่เป็นเมตาเริ่มต้นที่ยอดเยี่ยมอย่างแน่นอน ตัวฉันเองรู้สึกว่าการค่อยๆ มีความรู้เชิงลึกเกี่ยวกับ "Céček" และภาษาอื่นๆ มากขึ้นเรื่อยๆ จะเป็นประโยชน์ แต่ท้ายที่สุดแล้ว โครงการริเริ่มใหม่ของ Apple ก็เป็นเช่นนั้น กระตุ้นความสนใจของผู้คนในการเขียนโปรแกรม เส้นทางของผู้ใช้แต่ละคนอาจแตกต่างกัน

[appbox แอพสโตร์ 908519492]

.