دورة عبر الإنترنت – تخصص احترافي معتمد في تعلم البرمجة باستخدام Python من جامعة أوسترال

أدخل دليلنا الكامل لاكتشاف النصائح والحيل لتحسين حياتك الشخصية والمهنية. احصل على أفكار مبتكرة للنجاح والنمو في أي مجال.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • التفكير النقدي
  • التواصل الفعال
  • إدارة الوقت
  • العمل الجماعي
  • حل المشكلة
  • إِبداع
  • قيادة
  • مهارات العرض
  • المهارات تصل إلى جذر المشكلة
  • القدرة على التكيف

What you will learn in the course

Courses for which the course is suitable

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

التدريب – سلسلة من 4 دورات

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

يتم تنفيذ هذا البرنامج في 4 دورات MOOCs، مدة كل منها 4 أسابيع.

مشروع التعلم العملي

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

محتوى الدورة

  • موك 1

    يتم تعلم المفاهيم الأساسية للبرمجة باستخدام لغة البرمجة بايثون لبناء برامج صغيرة.

  • موك 2

    يتم تدريس هياكل البيانات المنظمة في بايثون، والعمل مع الملفات والتعامل مع الاستثناءات، لإنشاء برامج تتعامل مع كميات كبيرة من المعلومات من الكمبيوتر.

  • مووك 3

    تتم دراسة مفاهيم نموذج البرمجة الشيئية. تتمثل أهداف الدورة في تصميم وبناء أنظمة تحتوي على كائنات لتصوير أي جانب من جوانب الواقع الذي تريده.

  • الدورات المفتوحة عبر الإنترنت 4

    بدلاً من العمل مع الملفات البسيطة، سنتعامل مع قواعد البيانات العلائقية التي تسمح لنا بحفظ المعلومات بطريقة منظمة واستعادة البيانات بكفاءة. وهذا يجعل من الممكن العمل مع كميات كبيرة من البيانات.

Details of the courses that make up the specialization

مقدمة للبرمجة باستخدام بايثون

  • الدورة 1
  • 16 ساعة
  • 4.6 (1,727 تقييمًا)

تفاصيل الدورة

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

هياكل البيانات في بايثون

  • الدورة 2
  • 14 ساعة
  • 4.6 (401 تقييمًا)

تفاصيل الدورة

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

البرمجة الشيئية باستخدام بايثون

  • الدورة 3
  • 8 ساعات
  • 4.0 (255 تقييمًا)

تفاصيل الدورة

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

إدارة قواعد البيانات مع بايثون

  • الدورة 4
  • 15 ساعة
  • 4.3 (174 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم
  • فهم ما هي قواعد البيانات العلائقية وكيف تعمل.
  • قم بإنشاء قواعد البيانات العلائقية الخاصة بك في SQLite.
  • قم ببناء أنظمة موجهة للكائنات تقوم بتخزين البيانات في قاعدة بيانات علائقية باستخدام التعيين العلائقي للكائنات في SQLAlchemy.
  • اكتب استعلامات SQL وافهم معنى تعيين الكائنات العلائقية.
المهارات التي سوف تكتسبها
  • التصنيف: برمجة كمبيوتر
  • التصنيف: برمجة بايثون
  • الفئة: تنفيذ بايثون