TrueschoTruescho
كل الدورات
أساسيات برمجة الحاسوب
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

أساسيات برمجة الحاسوب

Universidad del Rosario

تعلّم أساسيات البرمجة بلغة بايثون ومفاهيم البرمجة كائنية التوجه، من التعابير والدوال إلى التكرار والسلاسل والمجموعات.

5 ساعة/أسبوع4 أسبوعالإسبانية5,941 متسجل
مجاني للتدقيق

عن الدورة

يتكوّن هذا المقرر من مجموعة موضوعات متدرجة تساعدك على تعلّم أسس البرمجة باستخدام لغة Python. يبدأ المقرر بمقدمة تعرض تعريفات مهمة في مجال البرمجة، إلى جانب بعض المعلومات التاريخية ذات الصلة بتطوّر لغات البرمجة. بعد ذلك ينتقل إلى المفاهيم الجوهرية في البرمجة، مثل التعابير (Expressions) وكيفية بناء التعليمات البرمجية، والدوال (Functions) لتنظيم الحلول وإعادة استخدامها، وبُنى اتخاذ القرار عبر الشروط (Conditionals)، وبُنى التكرار (Iterations) لتنفيذ العمليات المتكررة بكفاءة. كما يتناول التعامل مع سلاسل المحارف (Strings) لمعالجة النصوص، والمجموعات (Collections) لتخزين البيانات والوصول إليها عبر التكرار أو باستخدام المفاتيح، إضافة إلى الوحدات (Modules) لتنظيم الشيفرة وتجميع الوظائف المختلفة. ويتضمن المقرر أيضاً العمل مع الملفات (Files)، مع التركيز على قراءة وكتابة ملفات النصوص العادية (Plain Text) لبناء تطبيقات تتعامل مع البيانات المخزنة خارج البرنامج. وفي الجزء الأخير، يقدّم المقرر مفاهيم مرتبطة بنموذج البرمجة كائنية التوجه (Object-Oriented Programming)، بما في ذلك الأصناف (Classes) والكائنات (Objects)، ومعالجة الاستثناءات (Exceptions) للتعامل مع الأخطاء أثناء التنفيذ، ومفهوم الوراثة (Inheritance) لبناء هياكل برمجية قابلة للتوسّع وإعادة الاستخدام.

ماذا ستتعلم

  • التعرّف على جوانب تاريخية مرتبطة بلغات البرمجة.
  • تطوير تطبيقات لرسم الأشكال باستخدام وحدة Turtle في بايثون.
  • تطوير خوارزميات باستخدام الدوال.
  • تطوير خوارزميات تتطلب استخدام البنى الشرطية.
  • تنفيذ خوارزميات تعتمد على عمليات تكرارية.
  • تطوير خوارزميات تتطلب التعامل مع سلاسل المحارف.

المدرسون

H

Hector Arturo Florez Fernández

Profesor de cátedra de la Universidad del Rosario

المواضيع

مفاهيم البرمجة
لغة بايثون
المجموعات
البرمجة كائنية التوجه
برمجة الحاسوب

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

مفاهيم البرمجة
لغة بايثون
المجموعات
البرمجة كائنية التوجه
برمجة الحاسوب

ابدأ التعلم الآن