البرمجة

لغة بايثون

كورس Python هو الخطوة الاحترافية الأولى في عالم البرمجة الحقيقية. فيه ينتقل الطالب من سحب "المكعبات البرمجية" إلى كتابة "الأكواد النصية" بنفس اللغة التي تستخدمها كبرى شركات التكنولوجيا في العالم (مثل جوجل ويوتيوب). هو كورس يعلم الطالب كيف يتحدث مع الحاسوب بلغته الأم ليصنع برامج ذكية ومفيدة.

3 مستويات 9 - 13 سنة / 14 - 18 سنة مميز

عن الكورس

تعتبر لغة بايثون من أقوى لغات البرمجة وأكثرها طلباً في مجالات الذكاء الاصطناعي وتحليل البيانات، وتتميز في الوقت نفسه بسهولة قراءتها وكتابتها مما يجعلها البوابة المثالية للطلاب لدخول عالم البرمجة النصية (Text-based Coding). لا يركز الكورس فقط على حفظ الأوامر (Syntax)، بل يهدف بشكل أساسي إلى ترسيخ مفاهيم الخوارزميات والتفكير الحسابي. سيتعلم الطالب كيف يفكك المشكلات المعقدة ويبني حلولاً برمجية سطراً بسطر، بدءاً من الأساسيات المنطقية وحتى استخدام مكتبات برمجية تفاعلية (مثل Turtle) لرسم الأشكال وبرمجة الألعاب البسيطة، مما يضمن تجربة تعليمية ممتعة وعميقة في آن واحد.

متطلبات الالتحاق

المعرفة السابقة: يُفضل بشدة أن يكون الطالب قد اجتاز مستوى في البرمجة المرئية (مثل Scratch أو App inventor) لاستيعاب المنطق البرمجي مسبقاً. ​المهارات الأساسية: إجادة استخدام لوحة المفاتيح (الكتابة السريعة نسبياً)، ومعرفة جيدة بقراءة الكلمات الإنجليزية الأساسية حيث أن الأكواد تُكتب باللغة الإنجليزية.

مستويات الكورس

هذا المستوى هو جسر العبور من البرمجة المرئية (الكتل) إلى البرمجة النصية الاحترافية باستخدام لغة Python، وهي اللغة الأكثر شهرة عالمياً في مجالات الذكاء الاصطناعي وتطوير الويب.

المحاور الدراسية

  • مبادئ البرمجة النصية: تعلم كتابة الأوامر الأساسية مثل أمر الطباعة print() وكيفية إضافة التعليقات لشرح الكود.
  • المتغيرات وأنواع البيانات (Data Types): فهم كيف يخزن الكمبيوتر النصوص والأرقام، وكيفية التمييز بين أنواعها (String, Integer).
  • المدخلات والتفاعل (Input): تعلم كيفية جعل البرنامج يتفاعل مع المستخدم ويطلب منه معلومات.
  • العمليات الحسابية والمنطقية: استخدام بايثون كآلة حاسبة ذكية وإجراء عمليات المقارنة.
  • التحكم في المسار (If Conditions): تعليم البرنامج كيفية اتخاذ القرارات بناءً على شروط معينة.
  • التكرار (For Loops): فهم كيفية جعل الكمبيوتر ينفذ المهام المتكررة بسرعة هائلة وبأقل مجهود.

مخرجات التعلم

  • كتابة أكواد بايثون منظمة وخالية من الأخطاء المنطقية.
  • بناء برامج تفاعلية تطلب بيانات من المستخدم وتعالجها (مثل برامج حساب العمر أو التحقق من الأرقام).
  • تصميم ألعاب رقمية ومنطقية تعتمد على الشروط (مثل لعبة تخمين الأرقام أو مسابقات الدرجات).
  • فهم أساسيات التفكير الخوارزمي التي تؤهله للدخول في مجالات الذكاء الاصطناعي وتطوير الألعاب.

الأدوات المستخدمة

استخدام تطبيق mBlock كبيئة تطوير ممتعة وسهلة لتعلم بايثون وتجربة الأكواد بشكل بصري ونتائج فورية. & Thonny (للمبتدئين)

يتعلم الطالب كيفية بناء أدواته الخاصة (Functions) والتحكم في تكرار العمليات بشكل غير محدود، مما يؤهله لبناء أنظمة برمجية حقيقية وقواعد بيانات مصغرة.

المحاور الدراسية

  • حلقات التكرار الذكية (While Loop): تعلم كيفية جعل البرنامج ينفذ مهام مستمرة طالما أن شرطاً معيناً يتحقق (مثل شاشات تسجيل الدخول أو تشغيل الألعاب).
  • التحكم في التكرار (Break & Continue): كيفية إيقاف البرنامج أو تجاوز خطوات معينة بذكاء أثناء العمل.
  • بناء الدوال (Functions): تعلم كيفية كتابة كود مرة واحدة واستخدامه لمرات عديدة، وهو أساس بناء البرامج الكبيرة.
  • المعاملات والقيم الافتراضية (Parameters & Default Values): كيفية إرسال بيانات للدوال لتنفيذ مهام مخصصة.

مخرجات التعلم

  • بناء برامج تعتمد على التكرار غير المحدود (مثل برامج طلب كلمة السر حتى تنجح المحاولة).
  • تصميم "دوال" خاصة به لتنفيذ عمليات حسابية أو منطقية معقدة بكلمة واحدة.
  • تنظيم الكود البرمجي بشكل احترافي يسهل قراءته وتطويره لاحقاً.
  • حل مشكلات برمجية (Logical Challenges) تتطلب تفكيراً منطقياً عميقاً.

يركز المستوىعلى كيفية معالجة النصوص بشكل احترافي، ثم الانتقال إلى مكتبة Tkinter الشهيرة لتصميم واجهات المستخدم الرسومية.

المحاور الدراسية

  • تصميم الواجهات الرسومية (Tkinter):
  • إنشاء النوافذ (Windows) وتحديد عناوينها وأحجامها.
  • إضافة العناصر التفاعلية: العناوين (Labels)، الأزرار (Buttons)، وحقول الإدخال (Entry).

مخرجات التعلم

  • بناء تطبيق كامل له نافذة وأزرار (مثل تطبيق تسجيل دخول أو آلة حاسبة متطورة).
  • التحكم في شكل وتصميم البرامج (تغيير الألوان، الخطوط، وأماكن العناصر).
  • معالجة البيانات النصية التي يدخلها المستخدم والتفاعل معها برمجياً.

مشاريع طلابنا

تطبيقات من كورس بايثون

تطبيقات من كورس بايثون

تطبيقات بايثون

تطبيقات بايثون

ندى هيثم

3
مستوى
8
محاضرة/مستوى
9 - 13 سنة / 14 - 18 سنة
الفئة العمرية
سعر المستوى الواحد

1,200 ج.م

سجّل الآن
  • محاضرات أونلاين مباشرة عبر Zoom
  • شهادة معتمدة من STEM.org
  • مدربون متخصصون وخبراء
  • مشاريع عملية وتطبيقية
  • دعم فني ومتابعة مستمرة