دورة
الذكاء الاصطناعي للصف السابع: أساسيات برمجة الذكاء الاصطناعي
تعلّم Python، واعمل مع البيانات، ودرّب نموذجاً، وابنِ تطبيقاً صغيراً بالذكاء الاصطناعي.
اعمل الدروس بالترتيب. في النهاية تقدر أن تكتب Python بمتغيرات، وجمل if، وحلقات، ودوال، وقوائم، وقواميس، وأن تبني برنامج اختبار يحفظ النقاط. تقدر أن تقرأ وتشرح الكود الذي كتبه الذكاء الاصطناعي قبل تشغيله، وأن تنقّح مع الذكاء الاصطناعي ليشرح خطأً وتصلحه، وأن تقول أي أجزاء كودك كتبتها أنت. تقدر أن تقرأ ملف CSV، وأن تجد المتوسط والوسيط، وأن تعمل مخططات. تقدر أن تدرّب نموذجاً مصنّفاً بمكتبة Python وتقيس الدقة، وأن تبني روبوت محادثة بقواعد يجيب عن عشرة أسئلة، وأن تعرض تطبيق تدريب يفحص الإجابات.
كيف تستخدم هذه الدروس
- ابدأ من الدرس المكتوب عليه افعل هذا. انتقل عندما تقدر أن تعمل السطر تحت العنوان وحدك.
- العب ألعاب أولاً. ثم أجب اختبار. 8 من 10 إجابات صحيحة للنجاح. أوراق عمل على الورق. الإجابات في الأسفل.
- كل درس يبني على الذي قبله. اكتب الكود بنفسك، وشغّله، وغيّر شيئاً واحداً لترى ماذا يحدث.
- دروس البرمجة تستخدم Python. يكفي محرر مجاني على الإنترنت. استخدم فقط أدوات الذكاء الاصطناعي التي يوافق عليها معلمك، واقرأ الكود الذي كتبه الذكاء الاصطناعي قبل تشغيله، ولا تلصق أبداً معلومات خاصة في روبوت محادثة.
كل درس فيه ألعاب واختبار وأوراق عمل.
0 من 36
أساسيات Python
- 1مرحباً، Pythonشغّل برنامج Python يطبع رسالة.
- افتح محرر Python.
- استخدم print لإظهار النص.
- اقرأ رسالة خطأ بسيطة وأصلحها.
- 2المتغيراتخزّن القيم في المتغيرات وغيّرها.
- أنشئ متغيرات للأعداد والنص.
- غيّر قيمة متغير.
- اختر أسماء واضحة للمتغيرات.
- 3الرياضيات في Pythonاحسب الرياضيات في Python بالمعاملات.
- استخدم + و - و * و / و // و %.
- اتبع ترتيب العمليات.
- حوّل بين النص والأعداد.
- 4الإدخال والإخراجابنِ آلة حاسبة للإدخال والإخراج تطلب أعداداً.
- اقرأ الإدخال من المستخدم.
- حوّل الإدخال إلى عدد.
- أظهر بـ print إجابة واضحة.
تدفّق التحكم
- 5جمل ifاختر ماذا يحدث مع if و elif و else.
- قارن القيم بـ == و < و >.
- اكتب كتل if و elif و else.
- استخدم المسافة البادئة بشكل صحيح.
- 6حلقات whileكرّر بحلقة while حتى يتغيّر الشرط.
- اكتب حلقة while.
- أوقف حلقة بشرط أو بـ break.
- اعثر على حلقة لا نهائية وأصلحها.
- 7حلقات forكرّر عدداً ثابتاً من المرات بحلقة for.
- استخدم for مع range.
- اجمع أعداداً في حلقة.
- اختر بين for و while.
- 8برنامج اختبارابنِ برنامج اختبار يحفظ النقاط.
- اطرح خمسة أسئلة.
- افحص كل إجابة.
- أظهر بـ print النقاط النهائية.
الدوال والبيانات
- 9الدوالاكتب دالة بمعاملات وقيمة تُرجع.
- عرّف دالة بـ def.
- مرّر معاملات.
- أرجع نتيجة واستخدمها.
- 10القوائمخزّن عناصر في قائمة ومرّ عليها.
- أنشئ قائمة، وأضف عناصر، واحذف منها.
- مرّ على قائمة.
- اعثر على أكبر عنصر.
- 11القواميسابحث عن القيم بالمفتاح في قاموس.
- أنشئ قاموساً من مفاتيح وقيم.
- ابحث، وأضف، وغيّر القيم.
- مرّ على المفاتيح والقيم.
- 12منظّم بياناتابنِ منظّم بيانات يرتّب السجلات ويبحث عنها.
- خزّن السجلات كقائمة من القواميس.
- ابحث حسب حقل.
- رتّب حسب حقل.
البرمجة مع الذكاء الاصطناعي
- 13اطلب كوداً من الذكاء الاصطناعياكتب طلباً واضحاً لتطلب كوداً من الذكاء الاصطناعي.
- قل الهدف، والمدخلات، والمخرجات.
- أعطِ مثالاً.
- قارن طلباً غامضاً وطلباً واضحاً.
- 14اقرأ قبل التشغيلاقرأ واشرح الكود الذي كتبه الذكاء الاصطناعي قبل تشغيله.
- اشرح كل سطر بكلامك.
- اعثر على سطر لا تفهمه وابحث عنه.
- لاحظ كوداً قد يحذف بيانات أو يرسلها.
- 15نقّح مع الذكاء الاصطناعينقّح مع الذكاء الاصطناعي ليشرح خطأً وتصلحه.
- شارك الخطأ والكود الذي سبّبه.
- اطلب شرحاً، لا إصلاحاً فقط.
- اختبر الإصلاح.
- 16كودك، عملكاشرح أي أجزاء من كودك كتبتها أنت وأيها اقترحها الذكاء الاصطناعي.
- علّم الكود الذي اقترحه الذكاء الاصطناعي بتعليق.
- اتبع قواعد صفك لمساعدة الذكاء الاصطناعي.
- أعد كتابة جزء من الذكاء الاصطناعي وحدك.
العمل مع البيانات
- 17ملفات CSVاقرأ ملف CSV في Python.
- افتح ملف CSV.
- اقرأ كل صف.
- حوّل أعمدة الأعداد إلى أعداد.
- 18إحصاء أساسياعثر على المتوسط والوسيط والمدى بإحصاء أساسي.
- احسب المتوسط والوسيط والمدى في الكود.
- قارن المتوسط والوسيط.
- اعثر على قيمة شاذة.
- 19المخططاتاعمل مخطط أعمدة ومخطط خط.
- ارسم مخطط أعمدة.
- ارسم مخطط خط.
- أضف عنواناً وأسماء المحاور.
- 20استكشف مجموعة بياناتاستكشف مجموعة بيانات صغيرة وأجب عن ثلاثة أسئلة.
- اكتب ثلاثة أسئلة.
- أجب عنها بالكود.
- أظهر إجابة واحدة كمخطط.
تعلّم الآلة
- 21الخصائص والتسمياتاقسم البيانات إلى خصائص وتسميات.
- اختر عمود التسمية.
- اختر أعمدة الخصائص.
- اعمل X و y في الكود.
- 22درّب نموذجاًدرّب نموذجاً مصنّفاً بمكتبة Python.
- استورد مصنّفاً من scikit-learn.
- اعمل fit على بيانات التدريب.
- تنبّأ بمثال جديد.
- 23اختبر نموذجاًاختبر نموذجاً وقس الدقة على بيانات الاختبار.
- اقسم البيانات إلى تدريب واختبار.
- احسب الدقة.
- أظهر بـ print الأمثلة التي أخطأ فيها.
- 24مشروع تصنيفدرّب واختبر نموذج تصنيف على مجموعة بياناتك الصغيرة.
- اجمع مجموعة بيانات أو اختر واحدة.
- درّب مصنّفاً واختبره.
- اشرح خطأً واحداً.
بناء روبوت محادثة
- 25تدفّق المحادثةارسم تدفّق محادثة قصيرة.
- حدّد التحيات والأسئلة والوداع.
- خطّط ماذا يحدث عندما لا يفهم الروبوت.
- حوّل الخريطة إلى قائمة قواعد.
- 26مطابقة الكلمات المفتاحيةأجب عن الرسائل بمطابقة الكلمات المفتاحية.
- خزّن الكلمات المفتاحية والردود في قاموس.
- اعثر على كلمة مفتاحية في رسالة.
- أعطِ رداً افتراضياً.
- 27نظّف النصنظّف النص: حوّله إلى أحرف صغيرة وأزل علامات الترقيم قبل المطابقة.
- حوّل رسالة إلى أحرف صغيرة.
- أزل علامات الترقيم.
- اقسم رسالة إلى كلمات.
- 28روبوت محادثة بقواعدابنِ روبوت محادثة بقواعد يجيب عن عشرة أسئلة.
- اختر موضوعاً، مثل مكتبة المدرسة.
- اكتب عشر قواعد من سؤال ورد.
- اختبره مع صديق.
دمج الذكاء الاصطناعي
- 29النماذج كدوالاشرح نموذجاً كدالة: يدخل مدخل ويخرج تنبؤ.
- غلّف نموذجاً مدرَّباً في دالة.
- استدعها من جزء آخر من برنامج.
- عالج مدخلاً لا يستطيع استخدامه.
- 30ما هي APIاشرح ما هي API: كيف يطلب تطبيق إجابة من خدمة.
- قل ما هو الطلب وما هي الاستجابة.
- اقرأ مثالاً لاستجابة.
- قل لماذا يجب أن يبقى المفتاح سراً.
- 31أضف ميزة ذكاء اصطناعيأضف إلى برنامج ميزة ذكاء اصطناعي يوافق عليها معلمك.
- استخدم أداة الذكاء الاصطناعي للصف.
- أرسل إليها سؤالاً من برنامجك.
- أظهر ردها.
- 32قواعد أو نموذجميّز إجابات القواعد من إجابات النموذج.
- قارن روبوت المحادثة مع نموذج ذكاء اصطناعي.
- قل أيهما أسهل في الاختبار.
- قل أيهما يعالج الأسئلة الجديدة أفضل.
مشروع تطبيق
- 33خطّط التطبيقخطّط التطبيق: اكتب ماذا سيعمل تطبيق التدريب.
- اختر مادة.
- اسرد الميزات.
- ارسم الشاشات.
- 34ابنِ النواةابنِ النواة: أسئلة، وإجابات، ونقاط.
- خزّن الأسئلة في ملف.
- اطرحها بترتيب عشوائي.
- احفظ النقاط وأظهرها.
- 35اختبر التطبيقاختبر التطبيق بإجابات خاطئة وفارغة وغريبة.
- اكتب قائمة اختبارات.
- شغّل كل اختبار.
- أصلح ما يفشل.
- 36مساعد تدريب الواجباعرض مساعد تدريب الواجب، تطبيقاً يفحص الإجابات.
- أظهر أنه يعمل بلا خدمة ذكاء اصطناعي.
- أظهر ميزة ذكاء اصطناعي اختيارية، إذا أضفت واحدة.
- اشرح أي الإجابات تأتي من قواعد وأيها من نموذج.