الانتقال إلى المحتوى

دورة البرمجة بلغة بايثون للمحترفين

تعلّم البرمجة العملية بلغة بايثون بدءًا من أنواع البيانات والحلقات والدوال وصولًا إلى التعامل مع الملفات ومعالجة الأخطاء لأتمتة المهام ومعالجة البيانات.

SEAD · هندسة البرمجيات وتطوير التطبيقاتAll Levels#2749حضوريEnglish , Arabic
المدة
5 أيام
تحميل البروشورعرض المواعيد القادمة

استبدال المشارك مجاناً في أي وقت · الإلغاء قبل 30 يوماً فأكثر: استرداد كامل ناقص 10%. سياسة الإلغاء

نظرة عامة على الدورة

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

أهداف التعلم

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

من يجب أن يحضر

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

مخرجات التعلم

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

محتوى الدورة

اليوم الأول

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

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

هياكل التحكم وهياكل البيانات والدوال

  • تطبيق الجمل الشرطية باستخدام if وelif وelse.
  • استخدام حلقات for وwhile لأتمتة المهام المتكررة.
  • التحكم في تنفيذ الحلقات باستخدام break وcontinue والتعليمات المرتبطة بها.
  • التعامل مع القوائم والصفوف والقواميس والمجموعات.
  • الوصول إلى عناصر مجموعات البيانات وتحديثها وترتيبها وتصفيتها.
  • تنفيذ عمليات معالجة النصوص وتنسيقها واستخدام الأساليب الشائعة للتعامل معها.
  • تعريف الدوال وتمرير المعاملات وإرجاع النتائج.
  • تنظيم الشيفرات ضمن مكونات قابلة لإعادة الاستخدام وتجنب التكرار غير الضروري.
  • تمرين عملي: بناء برنامج مبسط لإدارة بيانات الموظفين أو المخزون، يتضمن تخزين السجلات وتطبيق قواعد العمل وإنتاج النتائج الملخصة.
اليوم الثالث

التعامل مع الملفات والوحدات البرمجية وإدارة الأخطاء

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

الأتمتة العملية ومعالجة البيانات

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

جودة الشيفرات والاختبارات والمشروع التطبيقي النهائي

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

المواعيد القادمة

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

لشبونة · ٢٢–٢٦ مارس ٢٠٢٧ · حضوري

تحتاج مزيدًا من التفاصيل؟تواصل معنا عبر واتساب

المدينةالتواريخالسعر للمشاركسعر الحجز المبكر
مراكشمجدولة
٢–٦ نوفمبر ٢٠٢٦‏٤٬٧٠٠ €—
ميلانومجدولة
٩–١٣ نوفمبر ٢٠٢٦‏٧٬٠٠٠ €—
مسقطمجدولة
١٦–٢٠ نوفمبر ٢٠٢٦‏٦٬٣٠٠ €—
عبر الإنترنتمجدولة
٢٢–٢٦ نوفمبر ٢٠٢٦‏٢٬٧٠٠ €‏٢٬٤٣٠ €حتى ٢ نوفمبر
باريسمجدولة
٣٠ نوفمبر – ٤ ديسمبر ٢٠٢٦‏٦٬٧٠٠ €‏٦٬٠٣٠ €حتى ٩ نوفمبر
الرياضمجدولة
٧–١١ ديسمبر ٢٠٢٦‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ١٦ نوفمبر
فيينامجدولة
١٤–١٨ ديسمبر ٢٠٢٦‏٦٬٤٠٠ €‏٥٬٧٦٠ €حتى ٢٣ نوفمبر
رومامجدولة
١٤–١٨ ديسمبر ٢٠٢٦‏٧٬٠٠٠ €‏٦٬٣٠٠ €حتى ٢٣ نوفمبر
أبوجامجدولة
٢١–٢٥ ديسمبر ٢٠٢٦‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٣٠ نوفمبر
أكرامجدولة
٢٨ ديسمبر ٢٠٢٦ – ١ يناير ٢٠٢٧‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٧ ديسمبر
أمسترداممجدولة
٤–٨ يناير ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ١٤ ديسمبر
باكومجدولة
١١–١٥ يناير ٢٠٢٧‏٥٬٣٠٠ €‏٤٬٧٧٠ €حتى ٢١ ديسمبر
برشلونةمجدولة
١٨–٢٢ يناير ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ٢٨ ديسمبر
كيب تاونمجدولة
٢٥–٢٩ يناير ٢٠٢٧‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٤ يناير
القاهرةمجدولة
٢٥–٢٩ يناير ٢٠٢٧‏٣٬٨٠٠ €‏٣٬٤٢٠ €حتى ٤ يناير
الدار البيضاءمجدولة
١–٥ فبراير ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ١١ يناير
الدماممجدولة
٨–١٢ فبراير ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ١٨ يناير
الدوحةمجدولة
١٥–١٩ فبراير ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ٢٥ يناير
دبيمجدولة
٢١–٢٥ فبراير ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ١ فبراير
إسطنبولمجدولة
١–٥ مارس ٢٠٢٧‏٥٬٣٠٠ €‏٤٬٧٧٠ €حتى ٨ فبراير
جدةمجدولة
٧–١١ مارس ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ١٥ فبراير
كيغاليمجدولة
١٥–١٩ مارس ٢٠٢٧‏٧٬٧٠٠ €‏٦٬٩٣٠ €حتى ٢٢ فبراير
كوالالمبورمجدولة
١٥–١٩ مارس ٢٠٢٧‏٤٬٧٠٠ €‏٤٬٢٣٠ €حتى ٢٢ فبراير
لشبونةمجدولة
٢٢–٢٦ مارس ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ١ مارس
لندنمجدولة
٢٩ مارس – ٢ أبريل ٢٠٢٧‏٥٬٨٠٠ €‏٥٬٢٢٠ €حتى ٨ مارس
المدينة المنورةمجدولة
٥–٩ أبريل ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ١٥ مارس
مدريدمجدولة
١٢–١٦ أبريل ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ٢٢ مارس
مكة المكرمةمجدولة
١٩–٢٣ أبريل ٢٠٢٧‏٤٬٨٠٠ €‏٤٬٣٢٠ €حتى ٢٩ مارس
المنامةمجدولة
٢٦–٣٠ أبريل ٢٠٢٧‏٥٬٣٠٠ €‏٤٬٧٧٠ €حتى ٥ أبريل
مربيلامجدولة
٣–٧ مايو ٢٠٢٧‏٦٬٠٠٠ €‏٥٬٤٠٠ €حتى ١٢ أبريل

متاحة في: إسطنبول · دبي · لندن · الرياض · الدوحة · أمستردام

دورات ذات صلة

هل أنتم مستعدون لتطوير قدرات فريقكم؟

تحدثوا مع مستشارينا حول البرامج القادمة أو خطة تدريب مؤسسية مخصصة.