Swift Playgrounds

เรียนเขียนโค้ดแบบจริงจัง

ด้วยวิธีที่สนุกจริงจัง

Swift Playgrounds เป็นแอพสำหรับ iPad และ Mac ที่จะมาปฏิวัติการเรียนรู้ Swift

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

เพิ่งเริ่มต้น โดยคุณสามารถฝึกไขปริศนาต่างๆ เพื่อเรียนรู้พื้นฐานการใช้ Swift

ซึ่งเป็นภาษาการเขียนโปรแกรมอันทรงพลังที่สร้างสรรค์โดย Apple และยังเป็น

ภาษาที่มืออาชีพเลือกใช้เพื่อสร้างแอพที่เป็นที่นิยมที่สุดในปัจจุบัน เตรียมตัวพบกับ

กิจกรรมท้าทายมากมายที่จะพาคุณเลื่อนขั้นสู่สนามเด็กเล่นในระดับที่สูงขึ้น

ซึ่งออกแบบโดย Apple และนักพัฒนาชั้นนำรายอื่นๆ ได้เลย

หุ่นยนต์และโดรนพร้อมรับคำสั่งคุณแล้ว
ตอนนี้คุณสามารถสั่งให้หุ่นยนต์ทำสิ่งที่น่าทึ่งด้วยโค้ดที่
คุณเขียนขึ้นเอง
แล้วยังสามารถเรียนรู้การเขียนโปรแกรม
สั่งอุปกรณ์ที่เชื่อมต่อได้
อย่าง Sphero SPRK+, LEGO®
MINDSTORMS® EV3
รวมถึงโดรนจาก Parrot แล้วดู
หุ่นยนต์เหล่านั้นมีชีวิตขึ้นมา
ต่อหน้าต่อตาคุณได้อีกด้วย

ดูเพิ่มเติมเกี่ยวกับอุปกรณ์ที่เชื่อมต่อได้

โค้ด Swift
ง่ายจริง สนุกจริง

คุณจะพบว่าการเรียนรู้การเขียนโค้ดด้วย Swift Playgrounds

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

สิ่งที่คุณเห็นก็คือโค้ดที่คุณเขียน: สร้างโค้ดที่หน้าจอด้านซ้าย จากนั้นก็ดูผลลัพธ์ได้ทันทีที่หน้าจอด้านขวาด้วยการแตะเพียงครั้งเดียว

พิชิตสู่ด่าน ปริศนา

และแนวคิด

การเขียนโค้ดต่างๆ

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

ที่คุณจะได้พัฒนาสิ่งที่เรียนรู้อย่าง
ต่อเนื่อง
และยังได้สร้างโค้ดที่
ซับซ้อนยิ่งขึ้นอีกด้วย

ความรู้พื้นฐานของ Swift

เริ่มต้นด้วยการเรียนรู้แนวคิดสำคัญที่จำเป็น

ต่อการทำความเข้าใจเกี่ยวกับโค้ด

  • คำสั่ง

  • ฟังก์ชั่น

  • ลูป

  • พารามิเตอร์

  • โค้ดที่ทำงานผ่านเงื่อนไข

  • ตัวแปร

  • ตัวดำเนินการ

  • ประเภท

  • การสร้างค่าเริ่มต้น

  • การแก้บั๊ก

ฝึกพื้นฐานให้แน่น
แล้วก้าวไปสู่โจทย์
ที่ท้าทายกว่า

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

สนามเด็กเล่นมากมาย

จากนักพัฒนา
มากหน้าหลายตา

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

ตอนนี้สนามเด็กเล่นของคุณนั้นไม่มีขอบเขต
อีกต่อไปแล้ว

วิธีใหม่ในการสร้างโค้ด

บนอุปกรณ์ที่ดีที่สุดสำหรับการเรียนรู้

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

QuickType และ
คีย์บอร์ดสำหรับเขียนโค้ด

เขียนโค้ดทั้งบรรทัดด้วยการแตะ
ครั้งเดียว
เพราะเมื่อมี QuickType
สำหรับโค้ดแล้ว
แถบปุ่มลัดจะแนะนำ
คำสั่งอย่างชาญฉลาด
ให้โดยอัตโนมัติ
ขณะที่คุณเขียนโค้ด และสำหรับ
บางที
ที่การพิมพ์ดูจะเหมาะกว่า iPad ก็ยังมี

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

คลังส่วนย่อยของโค้ด


ลากโค้ดที่ใช้บ่อยจากคลัง
ส่วนย่อยของโค้ดได้อย่าง
รวดเร็ว เพื่อลดการพิมพ์
ให้น้อยลง

แตะเพื่อแก้ไข

ลากขอบเขต
คำสั่งรอบๆ โค้ดที่มีอยู่
ได้ง่ายๆ

ความช่วยเหลืออยู่ใกล้ๆ

เพียงแค่แตะ

ถ้าคุณพบกับคำสั่งที่เข้าใจได้ยาก ก็เพียงแค่แตะ
คำสั่งนั้นค้างไว้ เท่านี้เมนูตัวเลือกก็จะปรากฏ
ขึ้นมา จากนั้นก็เลือกตัวเลือกที่เกี่ยวข้องที่สุด
เพื่อรับคำตอบที่คุณต้องการ

จุดไฟให้
ความคิดสร้างสรรค์
ของคุณด้วย "จุดเริ่มต้น"

ใช้สิ่งที่คุณได้เรียนมาเพื่อสร้างสรรค์
สิ่งใหม่ๆ
อย่างที่ไม่เคยมีมาก่อน เพราะ
ใน "จุดเริ่มต้น"
คุณจะได้ทั้งฝึกเขียนโค้ด
ที่สลับซับซ้อนยิ่งขึ้น
ก่อนใคร เพิ่มไฟล์หลาย
ไฟล์ลงในสนามเด็กเล่น
ของคุณพร้อมกัน
รวมถึงใช้คุณสมบัติต่างๆ
ของ iPad
อย่างการโต้ตอบด้วย Multi‑Touch,

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

สำรวจงานสร้างสรรค์

ของคุณแบบเต็มจอ

เต็มอิ่มกับผลงานของคุณแบบเต็มตา
ด้วยจอภาพ
Retina สีสันสดใสบน iPad
หรือ Mac เพียงแค่แตะ
เส้นแบ่งครึ่งหน้าจอ
แล้วลากเพื่อดูโค้ดหรือผลงาน
ของคุณ
แบบสดๆ เต็มหน้าจอ นอกจากนี้คุณยัง

สามารถปรับแต่งเกมที่มีมาให้อย่าง
Battleship
และ Brick Breaker
จากนั้นก็ปลดปล่อยตัวเอง
ไปกับเกม
แบบเต็มๆ จอได้เลย

ดูโค้ดของคุณคลาน กลิ้ง หรือบินอยู่บนฟ้า

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

Sphero Playgrounds ให้คุณนำทางหุ่นยนต์

ทรงกลมเดินทางไปตามเส้นทางสุดหิน

เร่งความเร็วในการกระโดด รวมถึงเปลี่ยนสีได้ด้วย

Dash Playgrounds ท้าให้คุณทำให้หุ่นยนต์

ร้องเพลง เต้น และตอบสนองต่อข้อมูลที่ป้อนให้กับ

เซ็นเซอร์ เพื่อตอบรับกับสภาพแวดล้อมรอบตัว

MeeBot Playgrounds จะแนะนำการเขียนโค้ด

สำหรับมอเตอร์เซอร์โวหุ่นยนต์ทั้งหกตัวของ

Jimu Robot MeeBot ไปทีละขั้นตอนเพื่อทำให้
มัน
ขยับได้ราวกับมีชีวิต หรือจะให้เต้นก็ทำได้

สนามเด็กเล่น Tello EDU ให้คุณสั่งโดรน Tello

หลายตัวให้บินเกาะกลุ่มเป็นฝูง ตีลังกา และ

บินผาดโผนในท่าอื่นๆ ได้อย่างเต็มที่ตามที่

ความคิดสร้างสรรค์ของคุณจะพาไป

แชร์ผลงานสร้างสรรค์ของคุณ

กับเพื่อน หรือใครก็ได้ในโลก

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

ทำต่อใน Xcode
แล้วต่อยอดไปให้ไกลกว่า

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

เพราะโค้ดเป็นภาษาสากล
เราจึงสอนในหลายภาษา

ในตอนนี้ Swift Playgrounds ใช้ได้ใน 15 ภาษา
ได้แก่ สเปนแบบกัสติยาและ
แบบละตินอเมริกา,
โปรตุเกสแบบบราซิล, จีนตัวเต็มและตัวย่อ, อังกฤษ, เยอรมัน, ฝรั่งเศส, อิตาลี, เกาหลี, ญี่ปุ่น, ไทย, ตุรกี,
ดัตช์ และสวีเดน ทั้งหมดนี้ก็เพราะเราเชื่อว่าทุกคนควร
จะได้เรียนรู้วิธีการเขียนโค้ด ไม่ว่าจะอยู่ที่ไหนก็ตาม