دورة عبر الإنترنت – تدريب احترافي معتمد في تطوير Python 3 – دورات جامعة ميشيغان

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

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

  • مبرمج بايثون
  • مطور البرمجيات
  • محلل البيانات
  • مطور التطبيقات
  • مفتاح واجهة برمجة التطبيقات
  • خبير التعرف الضوئي على الحروف (OCR).
  • مطور مشاريع في مجال علم البيانات
  • مطور أنظمة التوصية

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

يقوم هذا التخصص بتعليم أساسيات البرمجة بلغة بايثون 3. سنبدأ من الأساسيات، مع:

  • تغيير
  • شروط
  • الحلقات

وسوف نتقدم إلى المواد المتوسطة مثل:

  • معلمات الكلمات الرئيسية
  • فهم القوائم
  • تعبيرات لامدا
  • الميراث الطبقي

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

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

يعد هذا التدريب خطوة جيدة بالنسبة لك إذا:

  • لقد أكملت دورة “بايثون للجميع”
  • مهتم بمواصلة تعميق أساسيات بايثون والمزيد من التدريب

لذا يمكنك الانتقال بثقة إلى تخصصات مثل “علوم البيانات التطبيقية في بايثون”. ولكنها مؤهلة أيضًا لتكون المجموعة الأولى من دورات بايثون إذا:

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

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

في نهاية الدورة التدريبية الثانية، ستقوم بإنشاء محلل مشاعر بسيط يقوم بحساب كمية الكلمات الإيجابية والسلبية في التغريدات. في الدورة التدريبية الثالثة، ستقوم بتوصيل اثنين من واجهات برمجة التطبيقات (APIs) لإنشاء توصيات الأفلام. الدورة النهائية، مشروع Python: وسادة، tesseract وopencv (الدورة 5)، هي مشروع موسع حيث ستقوم بالتعرف البصري على الأحرف (OCR) والتعرف على الكائنات في الصور.

Details of the courses that make up the specialization

أساسيات بايثون – الدورة 1

  • 26 ساعة
  • 4.8 (17,561 تقييمًا)

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

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

الوظائف والملفات والقواميس في لغة بايثون – الدورة 2

  • 41 ساعة
  • 4.8 (5,295 تقييمًا)

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

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

جمع البيانات وتحريرها باستخدام لغة بايثون – الدورة 3

  • 20 ساعة
  • 4.7 (3,944 تقييمًا)

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

ماذا ستتعلم
  • إطلاق ومعالجة البيانات في خدمات الويب بكفاءة.
  • فهم القائمة الرئيسية في بايثون لاستخراج البيانات ومعالجتها.
  • وحدة طلبات Inhale Python للتواصل مع REST APIs والتنقل عبر مستندات API.
المهارات التي سوف تكتسبها
  • التصنيف: برمجة بايثون
  • الفئة: اختبار الكود
  • الفئة: اختبار الكود

الطبقات والميراث في بايثون – الدورة 4

  • 19 ساعة
  • 4.7 (3,621 تقييمًا)

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

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

مشروع بايثون: هندسة البرمجيات ومعالجة الصور – الدورة 5

  • 8 ساعات
  • 4.2 (1,462 تقييمًا)

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

ماذا ستتعلم
  • كيفية اختبار وفهم واجهات برمجة التطبيقات والمكتبات الخارجية للاستخدام مع Python 3.
  • كيفية تطبيق مكتبة صور بايثون (الوسادة) لفتح الصور وعرضها وتعديلها، بما في ذلك الاقتصاص وتغيير الحجم وتغيير اللون ووضع النص.
  • كيفية تنفيذ مكتبة pytesseract مع Python 3 للتعرف على النص في الصور باستخدام التعرف الضوئي على الحروف (OCR).
المهارات التي سوف تكتسبها
  • الفئة: جمع البيانات
  • التصنيف: برمجة بايثون
  • الفئة: وثائق API