К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
البرمجة في لغة Python · LearnSpace
Назад в каталог
courseraIT и технологии

البرمجة في لغة Python

Курс от Meta
Начальный≈ 44.7 чАрабский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

Python ProgrammingUnit TestingObject Oriented Programming (OOP)Data StructuresAlgorithmsDebuggingDevelopment EnvironmentSoftware TestingPackage and Software ManagementFunctional DesignComputer ProgrammingSoftware InstallationProgram DevelopmentProgramming PrinciplesComputational ThinkingDevelopment Testing

Программа курса

5 модулей · 154 учебных материалов

01بدء العمل باستخدام لغة Python41 материалов

مقدمة حول الدورة التدريبية

مقدمة إلى الدورة التدريبيةВидеоكيف تستخدم لغة Python في الواقع؟Видеоما الذي تأمل تعلّمه؟Обсуждениеالمنهج الدراسي للدورة التدريبيةЧтение

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

البرمجة في لغة Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 44.7 ч

5 модулей

Язык: Арабский

Субтитры: Вьетнамский, Английский

Часть программы вашего университета
كيفية النجاح في هذه الدورة التدريبيةЧтение

مرحبا بكم في برمجة لغة Python

مقدمة حول البرمجةВидеоما سبب تميز لغة Python؟ВидеоVisual Studio CodeЧтениеتثبيت مسارات Python (اختياري لمستخدمي Windows)Чтениеتثبيت مسارات Python (اختياري لمستخدمي Mac)Чтениеالشروط المطلوبةЧтениеالتحقق من بيئة تشغيل WindowsВидеоالتحقق من بيئة تشغيل MacВидеоجاري تشغيل التعليمة البرمجية- سطر الأوامر في VS IDEВидеоأهمية المسافات في سياق لغة PythonВидеоصفحة تعليمات سياق لغة PythonЧтениеالتعليق على التعليمة البرمجيةЧтениеالمتغيراتВидеоأنواع البيانات الأساسيةВидеоالسلاسلВидеоنوع البيانات الأساسي وصفحة تعليمات الدالةЧтениеتحويل النوعВидеоمدخلات المستخدم ومخرجات وحدة التحكمВидеоنظرة تفصيلية على كتابة النوعЧтениеإدخال تحديد النوعПрограммированиеالتحقق من المعرفة - مرحبًا بك في لغة برمجة PythonЗаданиеموارد إضافيةЧтение

التحكم في سير العمل والشروط

الرياضيات والمعاملات الرياضيةВидеоالتحكم في سير العمل: If / else, else ifВидеоعبارات شرطيةЧтениеالعبارات التحويليةВидеоعناصر إنشاء حلقة تكراريةВидеоأمثلة عملية على عناصر إنشاء حلقة تكراريةЧтениеممارسة التحكم في سير العمل وحلقات التكرارЧтениеالحلقات التكرارية المتداخلة وتأثيرها على تعقيد الخوارزميةВидеоتدريب: استخدام التحكم في سير العمل والحلقات التكرارية لحل مسألة معينةЧтениеاستخدام التحكم في سير العمل والحلقات التكرارية لحل مسألة معينة - الحلЧтениеمراجعة شخصية: استخدام التحكم في سير العمل والحلقات التكرارية لحل مسألة معينةЗаданиеملخص الوحدة: الإعداد لبدء العمل باستخدام لغة PythonВидеоاختبار الوحدة: بدء العمل باستخدام لغة PythonЗаданиеموارد إضافيةЧтение
02البرمجة الأساسية باستخدام لغة Python29 материалов

الدوال وبُنى البيانات

الدوالВидеоنطاق المتغيرВидеоالدالة ونطاق المتغيرЧтениеما هي بُنى البيانات؟ЧтениеالقوائمВидеоالمجموعات المترابطةВидеоالمجموعاتВидеоالقواميسВидеоوسائط الكلمات المفتاحية (kwargs)Видеоالدوال والحلقات التكرارية وبُنى البياناتЗаданиеاختيار بُنى البيانات واستخدامهاЧтениеVisual Studio Code على CourseraЧтениеالدوال والحلقات التكرارية وبُنى البياناتПрограммированиеالتحقق من المعرفة: الدوال وبُنى البياناتЗаданиеالموارد الإضافيةЧтение

الأخطاء والاستثناءات ومعالجة الملفات

ما هي الاستثناءات؟Видеоالتعامل مع الاستثناءВидеоتدريب: الاستثناءات في لغة PythonЧтениеالاستثناءات في لغة Python - الحلЧтениеالاستثناءات في لغة PythonЗаданиеالتعامل مع الملفات في لغة PythonВидео
03نماذج البرمجة.46 материалов

البرمجة الإجرائية

ما هي البرمجة الإجرائية؟ВидеоالخوارزمياتВидеоكتابة الخوارزمياتЧтениеتدريب: إعداد فنجان من القهوةЧтениеإعداد فنجان من القهوة - الحلЧтениеمراجعة شخصية: إعداد فنجان من القهوةЗаданиеتعقيد الخوارزميةВидеоمقدمة إلى ترميز Big-OЧтениеالتحقق من المعرفة: البرمجة الإجرائيةЗаданиеالموارد الإضافيةЧтение

البرمجة الوظيفية

ما هي البرمجة الوظيفية؟Видеоالدوال النقيةВидеоالتكرارВидеоمثال على التكرار: برج هانويЧтениеعكس سلسلة في لغة PythonВидеоالتعيين والفلترةВидеоعمليات الفهمЧтение

والبرمجة الموجهة للعناصر.

مقدمة إلى البرمجة الموجهة للعناصرВидеоمبادئ البرمجة الموجهة للعناصر (OOP)Чтениеفئات لغة Python ومثيلاتهاВидеоتدريب: تعريف فئةЧтениеحل تعريف الفئةЧтениеالمراجعة الشخصية: تعريف فئةЗаданиеاستنساخ عنصر مخصص
04الوحدات والحِزم والمكتبات والأدوات31 материалов

الوحدات

ما المقصود بالوحدة في لغة Python؟Видеоالوصول إلى الوحداتВидеоعبارة الاستيرادВидеоكتابة عبارات الاستيرادВидеоتحديد مساحة الاسم والنطاقВидеоالاستيراد والنطاقПрограммированиеالدالة reload()Видеоحالات استخدام الوحدةЧтениеالتحقق من المعرفة: الوحداتЗаданиеالموارد الإضافيةЧтение

الحزم المعروفة والمكتبات وأطر العمل

الحِزم المعروفة: NumPy، مكتبات الباندا، Matplotlib، إلخВидеоأمثلة على الحِزم المعروفةЧтениеحزم تحليل البياناتВидеоالتعلم الآلي، والتعلم العميق والذكاء الاصطناعي: Pyorch وTensorFlowВидеоالبيانات الضخمة والتحليل باستخدام لغة PythonЧтениеفي رأيك ما الفرق بين التعلم الآلي والذكاء الاصطناعي؟Обсуждение

أدوات الاختبار

ما المقصود بالاختبار؟Видеоأنواع الاختباراتВидеоتجربة الاختبارЗаданиеاختبار حِزم التشغيل التلقائيВидеоاختبارات كتابية باستخدام PyTestВидеоصفحة تعليمات PyTestЧтениеكتابة اختبار
05التقييم بالدرجات في نهاية الدورة التدريبية7 материалов

التقييم المقيّم بالدرجات

تذكير بالدورة التدريبية: البرمجة بلغة PythonВидеоنبذة عن التقييم بالدرجات لنهاية الدورة التدريبيةЧтениеتقييم نهاية الدورة التدريبية: استخدام لغة PythonЗаданиеمناقشة التحديات التي تواجهك مع زملائك المتعلمينОбсуждение

استعراض ختامي للدورة التدريبية

تهانينا، لقد أكملت البرمجة بلغة PythonВидеоما الذي وجدته أكثر صعوبة حول تعلم البرمجة بلغة Python؟Обсуждениеالخطوات التالية بعد البرمجة بلغة PythonЧтение
إنشاء الملفاتВидео
قراءة الملفاتВидео
تخزين محتويات الملف في بُنى البياناتЧтение
قراءة البيانات، وتخزينها، ومعالجتها وإخراج بيانات جديدة إلى ملفЗадание
قراءة البيانات، وتخزينها، ومعالجتها وإخراج بيانات جديدة إلى ملفПрограммирование
ملخص الوحدة: البرمجة الأساسية باستخدام لغة PythonВидео
اختبار الوحدة: البرمجة الأساسية باستخدام لغة PythonЗадание
الموارد الإضافيةЧтение
تعيين القيم الأساسية إلى بُنى بيانات القاموسЗадание
تعيين القيم الأساسية إلى بُنى بيانات القاموسПрограммирование
التحقق من المعرفة: البرمجة الوظيفيةЗадание
الموارد الإضافيةЧтение
Видео
تدريب: استنساخ عنصر مخصصЧтение
استنساخ عنصر مخصص - الحلЧтение
المراجعة الذاتية: استنساخ عنصر مخصصЗадание
طرق المثيلВидео
مقارنة بين الفئات الرئيسية والفرعيةВидео
التوارث والتوارث المتعددЧтение
تدريب: استكشاف الفئات والعناصرЧтение
الفئات والطرق المجردةВидео
الفئات والطرق المجردةЗадание
الفئات والطرق المجردةПрограммирование
ترتيب حل الطريقةВидео
أمثلة على التعامل مع الطرقЧтение
تدريب: التعامل مع الطرقЧтение
التعامل مع الطرق - الحلЧтение
مراجعة ذاتية: التعامل مع الطرقЗадание
ملخص الوحدة: نماذج البرمجةВидео
اختبار الوحدة: نماذج البرمجةЗадание
الموارد الإضافيةЧтение
أطر عمل لغة Python على شبكة الإنترنتВидео
التحقق من المعرفة: الحزم والمكتبات المعروفة وأطر العملЗадание
الموارد الإضافيةЧтение
Программирование
التطوير المعتمد على الاختبار (TDD)Видео
تطبيق منهجية التطوير المستندة إلى الاختبار (TDD)Видео
ملخص الوحدة: الوحدات والحِزم والمكتبات والأدواتВидео
اختبار الوحدة: الوحدات والحِزم والمكتبات والأدواتЗадание
الموارد الإضافيةЧтение