Pengantar
GitHub Copilot adalah mitra pengodean AI yang menyediakan saran lengkapi otomatis saat Anda membuat kode. Anda mendapatkan saran dari Copilot dengan mengetik kode atau menjelaskannya dalam bahasa alami.
Copilot menganalisis file dan file terkait Anda, menawarkan saran di editor teks Anda. Ini menggunakan OpenAI Codex, sistem AI baru yang dikembangkan oleh OpenAI, untuk membantu memperoleh konteks dari kode tertulis dan komentar, dan kemudian menyarankan baris baru atau seluruh fungsi.
GitHub Codespaces adalah lingkungan pengembang yang dihosting yang beroperasi di cloud yang dapat dijalankan dengan Visual Studio Code. Anda dapat menyesuaikan pengalaman pengembangan untuk proyek pengembangan apa pun di GitHub, menginstal dependensi, pustaka, dan bahkan ekstensi dan pengaturan Visual Studio Code.
Skenario: Meningkatkan proyek
Sebagai pengembang, Anda ingin menjadi lebih produktif ketika Anda mengetik kode untuk proyek baru dan yang sudah ada. Untuk tugas ini, Anda ingin mencari tahu apakah asisten AI adalah apa yang Anda butuhkan untuk meningkatkan alur kerja pengembang Anda dalam penulisan kode, dokumentasi, pengujian, dan banyak lagi.
Dalam modul ini, Anda mempelajari bagaimana Anda dapat menggunakan GitHub Copilot untuk memodifikasi proyek dengan menggunakan perintah untuk menyesuaikan API Python. Anda juga mempelajari cara menggunakan saran langsung setelah mengetik kode awal.
Dengan kesimpulan modul ini, Anda memiliki:
- Mengonfigurasi repositori GitHub di Codespaces dan menginstal ekstensi GitHub Copilot.
- Permintaan yang dibuat untuk menghasilkan saran dari GitHub Copilot.
- Pelajari cara menerapkan GitHub Copilot untuk meningkatkan proyek Python Anda.
Apa tujuan utamanya?
Setelah berhasil menyelesaikan modul ini, Anda dapat menggunakan perintah untuk menyesuaikan proyek Python dengan GitHub Copilot di GitHub Codespaces.
Prasyarat
- Pemahaman dasar tentang Python dan editor teks.
- Pemahaman dasar tentang Dasar-Dasar Git dan GitHub. Terutama, menjalankan perintah dasar
gitsepertigit adddangit push. - Akun GitHub dengan langganan aktif untuk GitHub Copilot diperlukan untuk akun GitHub pribadi Anda atau akun GitHub yang dikelola oleh organisasi atau perusahaan. Untuk tujuan pembelajaran, opsi Copilot Free dengan batas penggunaan harus cukup.