دورة عبر الإنترنت – تخصص احترافي معتمد في البرمجة بلغة Codio’s 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

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

What you will learn in the course

Courses for which the course is suitable

  • مطور البرمجيات
  • مطور بايثون
  • محلل البيانات
  • مطور اللعبة
  • مطور التطبيقات
  • مبرمج الأتمتة
  • مطور الذكاء الاصطناعي
  • مطور علوم البيانات

التدريب – سلسلة من الدورات المكونة من 4 أجزاء

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

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

ستمنحك الدورات فهمًا كافيًا للغة Python لمعالجة موضوعات أكثر تقدمًا مثل علوم البيانات والذكاء الاصطناعي.

مشروع الدراسة التطبيقية

سيقوم المتعلمون بإنشاء مجموعة متنوعة من المشاريع العملية، بما في ذلك:

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

Details of the courses that make up the specialization

أساسيات بايثون

الدورة 1

المدة: 9 ساعات

التقييم: 4.6 (171 تقييمًا)

ماذا ستتعلم

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

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

  • علوم الكمبيوتر
  • برمجة بايثون
  • يعود
  • تغيير
  • شروط

الدورة 2

المدة: 9 ساعات

التقييم: 4.5 (64 تقييمًا)

ماذا ستتعلم

  • تخزين ومراقبة قوائم البيانات
  • مقارنة السلاسل النصية والتحكم فيها
  • القراءة والكتابة على الملفات النصية وملفات CSV

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

  • علوم الكمبيوتر
  • برمجة بايثون
  • ملفات
  • القوائم
  • سلاسل

الدورة 3

المدة: 11 ساعة

التقييم: 4.5 (42 تقييمًا)

ماذا ستتعلم

  • تحديد واستخدام الوظائف المخصصة
  • متى وكيف يتم استخدامها مرة أخرى بدلاً من الحلقة
  • إنشاء وتعديل الكائنات المخصصة

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

  • يعود
  • علوم الكمبيوتر
  • برمجة بايثون
  • وظائف
  • أشياء

الدورة 4

المدة: 9 ساعات

التقييم: 4.5 (101 تقييمًا)

ماذا ستتعلم

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

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

  • علوم الكمبيوتر
  • برمجة بايثون
  • تعدد الأشكال
  • البرمجة الشيئية (OOP)
  • الميراث