الجدول 3.2 - كتاب علم البيانات - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: الجدول 3.2

📚 معلومات الصفحة

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 مكتبات بايثون وأدوات علم البيانات

المفاهيم الأساسية

مكتبة البايثون القياسية (Python Standard Library): مجموعة دقيقة من تراكيب اللغة ووحداتها ودلالاتها، مُضمنة في توزيع بايثون القياسي. تتعامل مع وظائف أساسية مثل المدخلات والمخرجات (I/O) وتضم أكثر من 200 وحدة نمطية.

مفكرة جوبيتر (Jupyter Notebook): تطبيق إلكتروني على الإنترنت لإنشاء المستندات الحسابية ومشاركتها. كل مستند (مفكرة) يتضمن المقاطع البرمجية والتعليقات والبيانات الأولية والمعالجة والبيانات المصورة. تدعم لغات برمجة متعددة وتتيح إنشاء مخرجات تفاعلية.

أناكوندا (Anaconda): منصة توزيع مفتوحة المصدر للطلبة والهواة. تُستخدم كأسهل طريقة لتثبيت الإصدار غير المتصل بالإنترنت (Offline) من مفكرة جوبيتر وبيئة بايثون محلياً.

خريطة المفاهيم

```markmap

فحص وتحليل البيانات

أدوات تحليل البيانات

لغات البرمجة والبيانات البرمجية

#### بايثون (Python)

##### الاستخدام

  • إجراء تحليل البيانات
  • التنبؤ بالنتائج
  • أتمتة الوظائف
  • تبسيط العمليات
  • تمكين ذكاء الأعمال
##### المكتبات (Libraries/Modules)

###### التعريف

  • مجموعة مقاطع برمجية مجهزة مسبقًا
  • تُستخدم لعمليات محددة جيدًا
  • تحتوي على: توثيق، بيانات تكوين، قوالب رسائل، فئات، قيم
###### الفائدة

  • تبسيط وتسريع البرمجة
  • عدم الحاجة لإعادة كتابة نفس المقطع البرمجي
  • يعتمد عليها: تعلم الآلة، علوم البيانات، تصوير البيانات
###### المزايا

  • سرعة الإعداد والاستخدام
  • عادة خالية من الأخطاء ولا تحتاج تصحيح
  • محسنة وسريعة
  • لا حاجة لتعلم خوارزميات معقدة
###### العيوب

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

  • مجموعة دقيقة من تراكيب اللغة ووحداتها
  • مُضمنة في توزيع بايثون القياسي
  • تتعامل مع وظائف أساسية (مثل I/O)
  • تضم أكثر من 200 وحدة نمطية
###### مكتبات بايثون لعلم البيانات

  • مكتبات مفتوحة المصور تجعل مشاريع علوم البيانات أسهل
  • مكتبات هذه الوحدة:
- NumPy: للعمليات الحسابية والرياضية

- Pandas: للتعامل مع البيانات والتعديل عليها

- Matplotlib: لتصوير البيانات

  • تصنيف المكتبات حسب المهمة:
- تنقيب البيانات: Scrapy, Beautiful Soup, Requests

- معالجة البيانات/الحوسبة العلمية: NumPy, SciPy, pandas, TensorFlow, Keras, scikit-learn, PyBrain, PyTorch, OpenCV, Mahotas

- تصوير البيانات: Matplotlib, seaborn, Altair, Bokeh, plotly

##### مفكرة جوبيتر (Jupyter Notebook)

###### التعريف

  • تطبيق إلكتروني على الإنترنت لإنشاء المستندات الحسابية ومشاركتها
  • ليست بيئة تطوير متكاملة (IDE) ولكنها مُحسنة لمشاريع علوم البيانات
###### المكونات

  • المستند يسمى "مفكرة"
  • يتضمن: مقاطع برمجية، تعليقات، بيانات أولية ومعالجة، بيانات مصورة
###### المميزات

  • يدعم لغات برمجة مختلفة (بما فيها بايثون)
  • يمكن إنشاء مخرجات تفاعلية (مثل HTML أو مقاطع فيديو)
  • يمكن تخزين البيانات في ملف خارجي أو دمجها في المفكرة
###### التثبيت

  • الطريقة الأسهل: عبر منصة أناكوندا (Anaconda)
  • أناكوندا: منصة توزيع مفتوحة المصدر للطلبة والهواة
  • يتم تثبيت بايثون ومفكرة جوبيتر تلقائياً مع أناكوندا
```

نقاط مهمة

  • مكتبات بايثون مفتوحة المصدر تجعل مشاريع علوم البيانات أسهل بكثير.
  • الجدول 3.2 يصنف مكتبات بايثون الشائعة حسب مهام علم البيانات (تنقيب، معالجة، تصوير).
  • مفكرة جوبيتر هي الأداة المستخدمة في هذه الوحدة لتحليل البيانات.
  • لتثبيت مفكرة جوبيتر محلياً (Offline)، يُنصح باستخدام منصة أناكوندا.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

مكتبة البايثون القياسية Python Standard Library

نوع: محتوى تعليمي

مكتبة البايثون القياسية هي مجموعة دقيقة من تراكيب اللغة ووحداتها ودلالاتها، وتم تضمينها في توزيع البايثون القياسي، وتتعامل المكتبة مع وظائف أساسية مختلفة مثل المدخلات والمخرجات (I/O - Input/Output) والوحدات الأساسية الأخرى. وتحظى لغة البايثون بشعبية كبيرة بسبب كل هذه الوظائف، حيث تضم المكتبة القياسية أكثر من 200 وحدة نمطية.

نوع: محتوى تعليمي

مكتبات البايثون لعلم البيانات Python Libraries for Data Science

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

ستستخدم في هذه الوحدة: > مكتبة نمباي (NumPy): للعمليات الحسابية والرياضية. > مكتبة بانداس (Pandas): للتعامل مع البيانات والتعديل عليها بطرائق مختلفة. > مكتبة مات بلوت ليب (Matplotlib): لتصوير البيانات.

الجدول 3.2

نوع: محتوى تعليمي

الجدول 3.2: مكتبات البايثون لعلم البيانات

نوع: محتوى تعليمي

مفكرة جوبيتر ليست بيئة تطوير متكاملة (IDE) لبايثون ولكن تم تحسينها لمشروعات علوم البيانات.

نوع: محتوى تعليمي

مفكرة جوبيتر Jupyter Notebook

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

في هذه الوحدة، ستستخدم الإصدار غير المتصل بالإنترنت (Offline) من مفكرة جوبيتر، وأسهل طريقة لتثبيتها محلياً هي من خلال أناكوندا (Anaconda)، وهي منصة توزيع مفتوحة المصدر للطلبة والهواة. يمكنك تنزيل أناكوندا وتثبيته من هنا: www.anaconda.com/products/distribution. وسيتم تثبيت البايثون ومفكرة جوبيتر تلقائياً.

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

100

🔍 عناصر مرئية

مكتبات البايثون لعلم البيانات

The Jupyter logo, a stylized orange circle with three dots forming a 'J' shape.

The Anaconda logo, a green circle with a stylized 'A' formed by interconnected dots.

The logo for the Ministry of Education, featuring a stylized green emblem with Arabic text 'وزارة التعليم' and English text 'Ministry of Education 2025 - 1447'.

📄 النص الكامل للصفحة

مكتبة البايثون القياسية Python Standard Library مكتبة البايثون القياسية هي مجموعة دقيقة من تراكيب اللغة ووحداتها ودلالاتها، وتم تضمينها في توزيع البايثون القياسي، وتتعامل المكتبة مع وظائف أساسية مختلفة مثل المدخلات والمخرجات (I/O - Input/Output) والوحدات الأساسية الأخرى. وتحظى لغة البايثون بشعبية كبيرة بسبب كل هذه الوظائف، حيث تضم المكتبة القياسية أكثر من 200 وحدة نمطية. مكتبات البايثون لعلم البيانات Python Libraries for Data Science على الرغم من أنه يمكنك التعامل مع البيانات في البايثون؛ إلا أن هناك العديد من المكتبات مفتوحة المصدر التي تجعل مشروعات علوم البيانات أسهل بكثير. ويرد في الجدول الآتي بعض المكتبات المستخدمة لكل مهمة من مهام علم البيانات. ستستخدم في هذه الوحدة: > مكتبة نمباي (NumPy): للعمليات الحسابية والرياضية. > مكتبة بانداس (Pandas): للتعامل مع البيانات والتعديل عليها بطرائق مختلفة. > مكتبة مات بلوت ليب (Matplotlib): لتصوير البيانات. --- SECTION: الجدول 3.2 --- الجدول 3.2: مكتبات البايثون لعلم البيانات مفكرة جوبيتر ليست بيئة تطوير متكاملة (IDE) لبايثون ولكن تم تحسينها لمشروعات علوم البيانات. مفكرة جوبيتر Jupyter Notebook في هذه الوحدة، ستستخدم مفكرة جوبيتر كأداة لتحليل البيانات، وهي تطبيق إلكتروني على الإنترنت لإنشاء المستندات الحسابية ومشاركتها. كل مستند يسمى مفكرة ويتضمن مقاطعك البرمجية وتعليقاتك وبياناتك الأولية والمعالجة والبيانات المصورة، ويمكنك أيضاً تخزين البيانات في ملف خارجي أو دمجها في المفكرة. ومن الجدير بالذكر أن بيئة جوبيتر تدعم لغات برمجة مختلفة بما فيها البايثون، علاوة على ذلك، يمكنك من خلالها إنشاء مخرجات تفاعلية مثل HTML أو مقاطع الفيديو. في هذه الوحدة، ستستخدم الإصدار غير المتصل بالإنترنت (Offline) من مفكرة جوبيتر، وأسهل طريقة لتثبيتها محلياً هي من خلال أناكوندا (Anaconda)، وهي منصة توزيع مفتوحة المصدر للطلبة والهواة. يمكنك تنزيل أناكوندا وتثبيته من هنا: www.anaconda.com/products/distribution. وسيتم تثبيت البايثون ومفكرة جوبيتر تلقائياً. وزارة التعليم Ministry of Education 2025 - 1447 100 --- VISUAL CONTEXT --- **TABLE**: مكتبات البايثون لعلم البيانات Description: No description Table Structure: Headers: مهام علم البيانات | المكتبات Rows: Row 1: تنقيب البيانات | Scrapy, Beautiful Soup, Requests Row 2: معالجة البيانات/الحوسبة العلمية | NumPy, SciPy, pandas, TensorFlow, Keras, scikit-learn, PyBrain, PyTorch, OpenCV, Mahotas Row 3: تصوير البيانات | Matplotlib, seaborn, Altair, Bokeh, plotly Calculation needed: N/A Context: Lists Python libraries categorized by their data science tasks. **FIGURE**: Untitled Description: The Jupyter logo, a stylized orange circle with three dots forming a 'J' shape. Context: Visual representation of Jupyter Notebook, a tool discussed in the text. **FIGURE**: Untitled Description: The Anaconda logo, a green circle with a stylized 'A' formed by interconnected dots. Context: Visual representation of Anaconda, a platform for Python distribution discussed in the text. **FIGURE**: Untitled Description: The logo for the Ministry of Education, featuring a stylized green emblem with Arabic text 'وزارة التعليم' and English text 'Ministry of Education 2025 - 1447'. Context: Indicates the publisher or authority of the textbook.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما هي مكتبة البايثون القياسية (Python Standard Library)؟

  • أ) مجموعة من المكتبات الخارجية التي يجب تثبيتها يدوياً للتعامل مع البيانات.
  • ب) بيئة تطوير متكاملة (IDE) مخصصة لكتابة وتنفيذ كود البايثون.
  • ج) هي مجموعة دقيقة من تراكيب اللغة ووحداتها ودلالاتها، وتم تضمينها في توزيع البايثون القياسي، وتتعامل مع وظائف أساسية مثل المدخلات والمخرجات (I/O).
  • د) منصة توزيع مفتوحة المصدر لتثبيت البايثون والمكتبات العلمية مثل أناكوندا.

الإجابة الصحيحة: c

الإجابة: هي مجموعة دقيقة من تراكيب اللغة ووحداتها ودلالاتها، وتم تضمينها في توزيع البايثون القياسي، وتتعامل مع وظائف أساسية مثل المدخلات والمخرجات (I/O).

الشرح: 1. مكتبة البايثون القياسية جزء من توزيع البايثون الأساسي. 2. تحتوي على تراكيب اللغة ووحداتها ودلالاتها. 3. وظيفتها الأساسية التعامل مع عمليات المدخلات والمخرجات (I/O) والوحدات الأساسية الأخرى. 4. تضم أكثر من 200 وحدة نمطية.

تلميح: تأتي مدمجة مع توزيع البايثون الأساسي وتغطي وظائف أساسية.

التصنيف: تعريف | المستوى: سهل

أي من المكتبات التالية تُستخدم بشكل أساسي للعمليات الحسابية والرياضية في علم البيانات باستخدام البايثون؟

  • أ) مكتبة بانداس (Pandas)
  • ب) مكتبة مات بلوت ليب (Matplotlib)
  • ج) مكتبة سايكيت ليرن (scikit-learn)
  • د) مكتبة نمباي (NumPy)

الإجابة الصحيحة: d

الإجابة: مكتبة نمباي (NumPy)

الشرح: 1. النص يذكر المكتبات المستخدمة في هذه الوحدة. 2. مكتبة NumPy مخصصة للعمليات الحسابية والرياضية. 3. مكتبة Pandas للتعامل مع البيانات. 4. مكتبة Matplotlib لتصوير البيانات.

تلميح: هذه المكتبة مشهورة بالتعامل مع المصفوفات multidimentional arrays والحسابات العددية.

التصنيف: مفهوم جوهري | المستوى: سهل

ما هي الوظيفة الرئيسية لمفكرة جوبيتر (Jupyter Notebook) كما وردت في النص؟

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

الإجابة الصحيحة: b

الإجابة: هي تطبيق إلكتروني على الإنترنت لإنشاء المستندات الحسابية ومشاركتها، وتتضمن المقاطع البرمجية والتعليقات والبيانات والمعالجة والتصوير.

الشرح: 1. مفكرة جوبيتر هي تطبيق إلكتروني على الويب. 2. وظيفتها: إنشاء ومشاركة المستندات الحسابية. 3. تحتوي المستندات (المفكرات) على: مقاطع برمجية، تعليقات، بيانات أولية ومعالجة، بيانات مصورة. 4. تدعم لغات برمجة متعددة بما فيها البايثون.

تلميح: ليست مجرد بيئة برمجة، بل تسمح بإنشاء مستندات تفاعلية تجمع بين الكود والنص والنتائج.

التصنيف: تعريف | المستوى: متوسط

ما هي الوظيفة الأساسية لمكتبة (Pandas) في لغة البرمجة بايثون عند استخدامها في علم البيانات؟

  • أ) إجراء العمليات الحسابية والرياضية المتقدمة
  • ب) تصوير البيانات وإنشاء المخططات التوضيحية
  • ج) التعامل مع البيانات والتعديل عليها بطرائق مختلفة
  • د) تطوير واجهات المستخدم الرسومية للتطبيقات

الإجابة الصحيحة: c

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

الشرح: 1. مكتبة NumPy مخصصة للعمليات الحسابية والرياضية. 2. مكتبة Matplotlib مخصصة لتصوير البيانات (Visualization). 3. مكتبة Pandas هي الأداة المتخصصة في هيكلة البيانات، التعامل معها، والتعديل عليها بطرق متنوعة. 4. تمثل هذه المكتبات الثلاث الأدوات الأساسية التي سيعتمد عليها الطالب في وحدة علم البيانات.

تلميح: فكر في المكتبة التي تُستخدم كأداة رئيسية لتنظيم الجداول ومعالجة البيانات قبل تحليلها.

التصنيف: مفهوم جوهري | المستوى: سهل