تمرين - إعداد GitHub Copilot للعمل مع Visual Studio Code

مكتمل

في هذا التمرين، نقوم بإنشاء مستودع جديد باستخدام قالب GitHub لتطبيق الويب الأمامي لمحفظة Python الشخصية.

كيفية إعداد GitHub Copilot

لاستخدام GitHub Copilot، تحتاج إلى إكمال الخطوات التالية:

  1. حساب GitHub:

    • إنشاء حساب GitHub. نظرا لأن Copilot هي خدمة GitHub، فأنت بحاجة إلى حساب GitHub لاستخدامه. إذا لم يكن لديك حساب، فزر صفحة ويب GitHub لإنشاء حساب مجانا.
  2. التسجيل وتمكين GitHub Copilot:

    • يمكنك إعداد حساب GitHub Copilot المجاني أو الاشتراك في اشتراك في الإصدار التجريبي من GitHub Copilot Pro مع إصدار تجريبي لمرة واحدة لمدة 30 يوما. لأغراض التعلم، يجب أن يكون خيار Copilot Free مع حدود الاستخدام كافيا.
    • من المهم أن تكون على دراية بشروط الإصدار التجريبي المجاني من GitHub Copilot: إذا اخترت عرض الإصدار التجريبي المجاني ل GitHub Copilot، طلب شكل من أشكال الدفع عند التسجيل. لا يتم تطبيق الرسوم حتى ينتهي الإصدار التجريبي، إلا إذا قمت بالإلغاء قبل انتهاء فترة ال 30 يوما.

    تلميح

    يقدم GitHub Copilot طبقة مجانية مع 2000 إكمال تلقائي للتعليمات البرمجية و50 رسالة دردشة شهريا. للبدء، افتح Visual Studio Code، وحدد رمز GitHub Copilot، ثم حدد تسجيل الدخول لاستخدام GitHub Copilot مجانا. سجل الدخول إلى حساب GitHub الخاص بك في النافذة التي تفتح في المتصفح. اعرف المزيد. يمكن للمعلمين والطلاب، وتحديد القائمين على الصيانة مفتوحة المصدر، تلقي Copilot Pro مجانا، ومعرفة كيفية القيام ب: https://aka.ms/Copilot4Students.

  3. تثبيت الملحق:

    • يتوفر GitHub Copilot كملحق لبيئات التطوير المتكاملة الرئيسية (IDEs)، بما في ذلك Visual Studio وVisual Studio Code و JetBrains IDEs و VIM و XCode.
    • للتثبيت، ابحث عن "GitHub Copilot" في سوق ملحق IDE واتبع إرشادات التثبيت. على سبيل المثال، في سوق VS Code، يمكنك العثور على GitHub Copilot وGitHub Copilot Chat وGitHub Copilot ل Azure كخيارات للتثبيت.

إعداد بيئة

أولا تحتاج إلى تشغيل بيئة Codespaces، والتي تأتي مكونة مسبقا مع ملحق GitHub Copilot.

  1. افتح Codespace مع البيئة التي تم تكوينها مسبقا في المستعرض الخاص بك.
  2. في صفحة Create codespace ، راجع إعدادات تكوين مساحة التعليمات البرمجية، ثم حدد Create new codespace.
  3. انتظر حتى تبدأ مساحة التعليمات البرمجية. قد تستغرق عملية بدء التشغيل هذه بضع دقائق.
  4. تتم التدريبات المتبقية في هذا المشروع في سياق حاوية التطوير هذه.

هام

يمكن لجميع حسابات GitHub استخدام Codespaces لمدة تصل إلى 60 ساعة مجانية كل شهر مع مثيلين أساسيين. لمزيد من المعلومات، راجع GitHub Codespaces المضمنة شهريا التخزين والساعات الأساسية.

واجهة برمجة تطبيقات الويب Python

عند الاكتمال، يتم تحميل Codespaces مع قسم طرفي في الأسفل. تثبت Codespaces جميع الملحقات المطلوبة في الحاوية الخاصة بك. بمجرد اكتمال تثبيت الحزمة، تنفذ uvicorn Codespaces الأمر لبدء تشغيل تطبيق الويب الخاص بك داخل Codespace.

عند بدء تشغيل تطبيق الويب بنجاح، تظهر رسالة في المحطة الطرفية أن الخادم قيد التشغيل على المنفذ 8000 داخل Codespace.

اختبار واجهة برمجة التطبيقات

في علامة التبويب Simple Browser في Codespace، في صفحة Containerized Python API ، حدد الزر Try it out . تفتح صفحة FastAPI في علامة التبويب Simple Browser التي تسمح لك بالتفاعل مع واجهة برمجة التطبيقات عن طريق إرسال طلب باستخدام الصفحة الموثقة ذاتيا.

لاختبار واجهة برمجة التطبيقات، حدد الزر POST ثم الزر Try it Out . مرر لأسفل علامة التبويب وحدد Execute. إذا قمت بالتمرير لأسفل علامة التبويب بشكل أكبر، يمكنك مشاهدة الاستجابة لطلب العينة الخاص بك.