Swift Playgrounds

เรียนเขียนโค้ดแบบจริงจังบน iPad
ด้วยวิธีที่สนุกจริงจัง

ดาวน์โหลด
Swift Playgrounds ใหม่ฟรี

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

ความรู้ด้านการเขียนโค้ดมาก่อน ซึ่งเหมาะอย่างยิ่งสำหรับนักเรียนที่เพิ่งเริ่มต้น

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

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

ดูเพิ่มเติมเกี่ยวกับอุปกรณ์เชื่อมต่อต่าง ๆ

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

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

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

พิชิตสู่ด่าน ปริศนา
และแนวคิด
การเขียนโค้ดต่างๆ

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

Fundamentals of Swift

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

  • คำสั่ง

  • ฟังก์ชั่น

  • การวนซ้ำ

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

  • โค้ดที่มีการกำหนดเงื่อนไข

  • ตัวแปร

  • โอเปอเรเตอร์

  • ประเภท

  • การเริ่มต้น

  • การแก้บั๊ก

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

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

สนามเด็กเล่นมากมาย
จากนักพัฒนา
มากหน้าหลายตา

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

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

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

Sphero Playgrounds ให้คุณนำทาง
หุ่นยนต์ทรงกลมไปตามเส้นทาง
สุดหิน
เร่งความเร็วในการกระโดด
รวมถึง
เปลี่ยนสีได้ด้วย

Dash Playgrounds ท้าให้คุณสั่งให้
หุ่นยนต์พูด ร้องเพลง และโต้ตอบ
กับ
ข้อมูลที่ป้อนให้เซ็นเซอร์ เพื่อตอบ
สนอง
กับสภาพแวดล้อมที่อยู่รอบๆ ตัว

MeeBot Playgrounds แนะนำขั้นตอน
การเขียนโปรแกรมสำหรับมอเตอร์
เซอร์โว
หุ่นยนต์ทั้งหกตัวของ Jimu
Robot MeeBot
ที่จะทำให้มันขยับ
ได้เหมือนมีชีวิต
หรือจะเต้นก็ทำได้

Parrot Playgrounds ให้คุณนำ
โดรน
Parrot และ iPad ออกไปเล่น
ในที่
โล่งได้ จากนั้นก็เขียนโปรแกรม
ให้บิน
โฉบเฉี่ยวไปมาบนท้องฟ้าได้เลย

วิธีใหม่ในการสร้างโค้ด
บนอุปกรณ์ที่ดีที่สุดสำหรับการเรียนรู้

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

แก้ไขได้ทันที

แก้ไขตัวเลขได้ง่ายๆ
เพียงแตะที่ตัวเลข แป้นตัวเลขก็จะ
ปรากฏขึ้นมา

คลัง Snippets

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

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

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

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

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

ความช่วยเหลืออยู่ใกล้ๆ
เพียงแค่แตะ

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

จุดไฟให้ความคิดสร้างสรรค์
ของคุณ
ด้วยเท็มเพลตต่างๆ

เท็มเพลตช่วยให้คุณเริ่มต้นสร้างโค้ดขั้นยากๆ ได้เร็วกว่า
โดยมาพร้อมโค้ดที่จะช่วยคุณให้ใช้เทคโนโลยีของ iPad
เช่น การโต้ตอบแบบ Multi-Touch, อุปกรณ์ตรวจจับ
การเคลื่อนไหว และไจโรสโคปได้อย่างมีประสิทธิภาพ ทีนี้
คุณก็ปลดปล่อยความคิดสร้างสรรค์ได้เต็มที่ ไม่ว่าจะใส่
กราฟิก เสียง หรืออื่นๆ อีกมากมาย

สำรวจงานสร้างสรรค์ของคุณ
แบบเต็มจอ

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

แชร์งานสร้างสรรค์ของคุณกับเพื่อน
หรือใครก็ได้ในโลก

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

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

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

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

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