4D Training & Consultancy

تطوير البرمجيات

Python لمستخدمي Excel وأتمتة جداول البيانات

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

3 أيامتنفيذ داخلي أو افتراضي أو مخصصفرق مؤسسية ومجموعات مهنيةالمستوى: تأسيسي

نظرة عامة

تعلم عملي قابل للتطبيق في بيئة العمل.

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

المتطلبات المسبقة

استخدام يومي واثق لـExcel يشمل الصيغ والجداول المحورية، ولا تشترط خبرة برمجية سابقة.

الأهداف

  • ترجمة عملية جدولية مثل VLOOKUP أو الجدول المحوري أو التصفية إلى ما يقابلها في pandas.
  • قراءة مصنفات .xlsx وتعديلها وكتابتها باستخدام openpyxl دون إتلاف التنسيق أو الصيغ.
  • توحيد ملفات مصدرية متعددة في مجموعة بيانات نظيفة وفق قواعد تنظيف قابلة للتكرار.
  • استبدال ماكرو مسجل أو سلسلة نسخ ولصق يدوية بسكربت Python موثق.
  • إضافة فحوص تحقق توقف التقرير قبل نشر أرقام خاطئة.
  • جدولة تقرير مؤتمت وتسليمه بحيث يستطيع شخص ثان تشغيله وصيانته.

الفئة المستهدفة

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

محاور البرنامج

هيكل واضح لرحلة التعلم.

تظهر محاور البرنامج في صندوق واحد بدلاً من تحويل كل سطر إلى وحدة منفصلة.

6وحدات24موضوعاً
  1. 01من منطق جداول البيانات إلى منطق Python4 موضوعاً
    • الخلايا والنطاقات والأوراق مقارنة بالمتغيرات والسلاسل وإطارات البيانات
    • تهيئة Python ومحرر شيفرة وبيئة افتراضية على حاسوب مؤسسي
    • الأنواع والحلقات والدوال من خلال مهام جدولية تؤدونها بالفعل
    • قراءة رسائل الخطأ وتتبع الاستدعاءات دون ارتباك
  2. 02التعامل مع مصنفات حقيقية باستخدام openpyxl4 موضوعاً
    • فتح الأوراق والصفوف والنطاقات المسماة والتنقل فيها والكتابة إليها
    • الحفاظ على تنسيقات الأرقام وعرض الأعمدة والتنسيق الشرطي
    • معالجة الخلايا المدمجة والعناوين متعددة الصفوف والقوالب غير المتسقة
    • كتابة الصيغ من Python ومعرفة متى تكون القيم الثابتة أكثر أمانا
    • التصفية والتجميع والحساب بديلا عن الجداول المحورية المتداخلة
    • دمج الجداول بأمان واكتشاف الصفوف التي أسقطتها دالة البحث بصمت
    • تنظيف التواريخ والنصوص والأرقام المستوردة من أنظمة أخرى
    • التحويل بين التنسيق العريض والطويل لأغراض التقارير والتحليل
    • تحويل ماكرو مسجل إلى خطوات يجب على السكربت إعادة إنتاجها
    • المعالجة الدفعية لمجلد ملفات مع تسمية وتسجيل متسقين
    • سحب البيانات المصدرية من ملفات CSV والمجلدات المشتركة وقواعد البيانات
    • الاحتفاظ بسجل تغييرات لمقارنة التقرير المعاد بناؤه بالتقرير القديم
    • فحوص على عدد الصفوف والمجاميع ونطاقات القيم المتوقعة
    • تقارير مطابقة تبين ما تغير منذ التشغيل السابق
    • إنتاج مخرجات Excel وPDF منسقة يقبلها أصحاب العلاقة
    • إرسال النتائج بالبريد أو إلى موقع مشترك دون خطوات يدوية
    • جدولة السكربت ليكون التقرير جاهزا قبل بدء يوم العمل
    • التسجيل وتنبيهات الأخطاء والسلوك الآمن عند غياب ملف مصدري
    • حفظ السكربتات والمدخلات والمخرجات ليصمد العمل أمام تغير الموظفين
    • ورشة: إعادة بناء أحد التقارير المتكررة للفريق من البداية إلى النهاية

المواد المقدمة

  • دليل الدورة وأمثلة شيفرة موثّقة وملاحظات مرجعية
  • بيئة معملية عملية ومستودعات بداية جاهزة
  • تمارين وقوائم تحقق وقوالب شيفرة قابلة لإعادة الاستخدام
  • شهادة إتمام من 4D
  • دعم فني بعد انتهاء البرنامج

خيارات التدريب

يمكن تقديم البرامج داخل مقر المؤسسة، أو عن بُعد، أو بصيغة مدمجة بحسب جدول الفريق وموقعه وأهداف التعلم. عندما يتضمن البرنامج شهادة أو اختباراً من جهة خارجية، تبقى قواعد الشهادة ورسومها خاضعة لسياسات الجهة المانحة، بينما تقدم 4D التدريب ودعم التحضير.

لماذا البعد الرابع

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

دورات ذات صلة

تطوير البرمجيات

أساسيات البرمجة بلغة Python

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

View course
تطوير البرمجيات

Python المتوسط وممارسات الشيفرة النظيفة

برنامج موجّه للمطورين الذين تعمل شيفرة Python لديهم لكن يصعب تغييرها. يغطي dataclasses والمولّدات والمزخرفات ومديري السياق وتلميحات الأنواع، ثم يطبّق خطوات إعادة الهيكلة التي تحوّل وحدة من تسعمئة سطر إلى وحدات صغيرة مختبَرة تحرسها أدوات black وruff وmypy.

View course
تطوير البرمجيات

أتمتة المهام المكتبية والبرمجة النصية بلغة Python

برنامج موجّه للفرق التي تهدر ساعات أسبوعية في أعمال متكررة على الملفات والجداول والتقارير. يقوم المشاركون بأتمتة هذه المهام باستخدام Python: معالجة الملفات دفعياً وجداول Excel وCSV واستدعاء واجهات REST وتنبيهات البريد والمهام المجدولة التي تعمل دون إشراف وتبلّغ بوضوح عند الفشل.

View course

تواصل مع البعد الرابع

خطط لمسار التدريب أو الاستشارة المناسب لفريقك.

شاركنا بعض التفاصيل وسنوجه طلبك نحو التدريب المؤسسي أو الاستشارات أو التقييم أو حلول فينييكس أو برنامج مخصص.