دورة مجانية عبر الانترنت بعنوان أساسيات بايثون مقدمة من جامعة ميشيغان عبر كورسيرا

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

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

الدورة ليس لها متطلبات مسبقة، مما يجعلها متاحة لأي شخص يرغب في بدء البرمجة بلغة بايثون. يتماشى المحتوى الذي يتم تغطيته مع الفصول 1-9 من الكتاب المدرسي “أساسيات برمجة بايثون”، وهو اختياري ومتاح مجانًا لجميع الطلاب.

هذه الدورة مثالية لـ:

  • المبتدئين في برمجة بايثون
  • الأفراد الذين يحتاجون إلى مراجعة أساسيات بايثون
  • أولئك الذين لديهم بعض المعرفة السابقة ببايثون ويرغبون في فهم أعمق ومفردات أكثر ثراءً لوصف والتفكير في البرامج

تعد هذه الدورة الأولى من بين خمس دورات في تخصص برمجة بايثون 3، مما يوفر أساسًا متينًا لدراسة وتطبيقات أكثر تقدمًا لبرمجة بايثون.

المهارات التي سوف تكتسبها

المهارات التي سوف تكتسبها

  • برمجة بايثون:

    • إتقان أساسيات لغة البرمجة بايثون 3، بما في ذلك التركيب النحوي والدلالي.
    • فهم وتنفيذ الهياكل التحكمية مثل العبارات الشرطية (if, elif, else) والحلقات التكرارية (for و while).
    • اكتساب المهارات في كتابة وتشغيل السكريبتات بلغة بايثون.
  • الهياكل البيانية:

    • التعامل مع النصوص وفهم عمليات النصوص والأساليب المتعلقة بها.
    • العمل مع القوائم، وتنفيذ عمليات مثل التقسيم والفهرسة واستخدام أساليب القوائم.
    • استكشاف مفاهيم القابلية للتغيير والثبات وكيفية تطبيقها على الهياكل البيانية المختلفة.
  • تصحيح الأخطاء:

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

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

ماذا ستتعلم

ماذا ستتعلم في هذه الدورة

  • أساسيات بايثون 3:

    • فهم أساسيات لغة البرمجة بايثون، بما في ذلك التركيب النحوي والدلالي.
    • تعلم كيفية استخدام العبارات الشرطية (if, elif, else) للتحكم في تدفق البرامج.
    • استخدام الحلقات التكرارية (for و while) لتنفيذ العمليات التكرارية.
  • الهياكل البيانية:

    • التعامل مع النصوص وفهم العمليات الأساسية عليها.
    • العمل مع القوائم، بما في ذلك الفهرسة، والتقسيم، واستخدام أساليب القوائم المختلفة.
    • استيعاب مفاهيم القابلية للتغيير والثبات وكيفية تطبيقها على الهياكل البيانية.
  • رسومات السلحفاة:

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

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

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