บทนำ

เสร็จสมบูรณ์เมื่อ

GitHub Copilot เป็นคู่ค้าด้านการเขียนโค้ดของ AI ที่ให้คําแนะนําเกี่ยวกับการกรอกข้อมูลอัตโนมัติในขณะที่คุณเขียนโค้ด รับคําแนะนําโดยการพิมพ์โค้ดหรือโต้ตอบโดยใช้ภาษาธรรมชาติ

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

GitHub Codespaces เป็นสภาพแวดล้อมสําหรับนักพัฒนาที่โฮสต์ในการทํางานในระบบคลาวด์ที่สามารถเรียกใช้ด้วย Visual Studio Code คุณสามารถปรับแต่งประสบการณ์การพัฒนาสําหรับโครงการพัฒนาใดๆ บน GitHub การติดตั้งการขึ้นต่อกัน ไลบรารี และแม้แต่ส่วนขยายและการตั้งค่า Visual Studio Code ล่วงหน้า

สถานการณ์: การทํางานกับโครงการที่มีอยู่

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

ในโมดูลนี้ คุณจะเข้าใจวิธีใช้คุณสมบัติขั้นสูงของ GitHub Copilot พร้อมตัวอย่างที่ใช้แก้ไขที่เก็บโดยใช้เทคนิคต่างๆ เพื่อเพิ่มปลายทาง HTTP API (Application Programming Interface) ใหม่ เขียนการทดสอบหน่วย และจัดทําเอกสารโค้ดที่มีอยู่

ฉันจะเรียนรู้สิ่งใด

เมื่อสรุปโมดูลนี้ คุณจะได้รับทักษะในการ:

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

วัตถุประสงค์หลักคืออะไร

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

ข้อกำหนดเบื้องต้น

  • ความเข้าใจพื้นฐานเกี่ยวกับ Python และตัวแก้ไขข้อความ
  • ความเข้าใจพื้นฐานของ Git และ GitHub และเรียกใช้คำสั่ง git พื้นฐาน เช่น git add และ git push
  • จําเป็นต้องมีบัญชี GitHub ที่มีการสมัครใช้งาน GitHub Copilot สําหรับ บัญชี GitHub ส่วนตัวของคุณหรือบัญชี GitHub ที่จัดการโดยองค์กรหรือองค์กร สําหรับวัตถุประสงค์การเรียนรู้ตัวเลือก Copilot ฟรีพร้อมขีดจํากัดการใช้งานควรเพียงพอ