المجموعات وعملياتها
المسار: الرياضيات والإحصاء للمبرمجين الوحدة: الرياضيات للمبرمج
مدخل إلى الدرس: المجموعات وعملياتها
تعرّف على المجموعات وعملياتها ضمن مسار الرياضيات والإحصاء للمبرمجين، مع تفسير الفكرة وكيفية استخدامها ومثال عملي وتدريب ذاتي يساعدك على اختبار الفهم.
طريقة الدراسة: اقرأ التعريف، تتبّع المثال في الشرح، نفّذه بنفسك، ثم اختبر النتيجة والحالات الاستثنائية قبل الانتقال.
المفاهيم
عنصر ∈ مجموعة. ∪ اتحاد، ∩ تقاطع، A^c متممة.
منصة أديب الصلوي تركّز في دورة أساسيات الرياضيات والإحصاء للمبرمجين على ربط المفاهيم بقرارات البيانات والكود، وليس على حفظ صيغ بلا سياق.
قوانين
تبديل، توزيع، دي مورغان: (A∪B)^c = A^c∩B^c.
- في SQL: OR ≈ ∪، AND ≈ ∩.
- في الاحتمال: P(A∪B) عامة.
- diagram فن — مفيد للشرح.
برمجة
set في Python؛ distinct في SQL — نفس الفكرة.
كيف تدرس على منصة أديب
اقرأ الأقسام بالترتيب دون تخطّي المثال المحلول أو جدول الأخطاء. نفّذ التمرين على ورقة أو في Jupyter قبل مقارنة فكرتك بالحل. إن كان الدرس يتضمن صيغاً، اكتبها بخط يدك مرة واحدة — هذا يربط أساسيات الرياضيات والإحصاء والاحتمال والانحدار للمبرمجين بذاكرة طويلة المدى. شارك سؤالك في قسم أسئلة الدورة إن علقت على خطوة واحدة.
مثال محلول
مستخدمون نشطون A={1,2,3}، مشتركون B={2,3,4}. A∩B={2,3} للنشطين المشتركين. A∪B={1,2,3,4} لأي نشاط أو اشتراك.
أخطاء شائعة
| الخطأ الشائع | السبب | التصحيح |
|---|---|---|
| خلط ∪ و ∩ | رموز | ارسم فن |
| نسيان المتممة في «لا» | de Morgan | حوّل الشرط |
تمرين تطبيقي
تمرين: عبّر عن «مستخدمون جدد ولم يشتروا» بعمليات مجموعات على {جدد} و{مشترون}.
ملخص سريع
مجموعات تصف فلاتر SQL وشروط الأحداث.
مسرد: مجموعة: set؛ اتحاد: union؛ تقاطع: intersection.
مراجعة وتمرين تثبيت المهارة
اختبار سريع: اشرح بعبارتك معنى «المجموعات وعملياتها»، ثم بيّن أين ستستخدمه داخل مجموعة بيانات مبيعات تتضمن التاريخ والفرع والمبلغ، وما الخطأ الذي يجب اختباره قبل الاعتماد على الحل.
تحدٍّ إضافي: غيّر شرطًا واحدًا في التطبيق، وتوقع النتيجة، ثم نفّذ الاختبار وفسّر الاختلاف.
الدرس التالي: مقدمة في المصفوفات. من الأفضل إنهاء التجربة الحالية قبل متابعة الدرس التالي.