0Pricing
Learn AI with Python · درس

مكتبات Python للذكاء الاصطناعي

مقدمة إلى NumPy وPandas وScikit-learn

مكتبات Python للذكاء الاصطناعي درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 1 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

NumPy وPandas وScikit-learn

مكتبات Python للذكاء الاصطناعي

تضم Python منظومة غنية من المكتبات التي تجعل تطوير الذكاء الاصطناعي أسهل وأكثر كفاءة. في هذا الدرس، سنقدّم ثلاث مكتبات أساسية: NumPy وPandas وScikit-learn.

مكتبات Python للذكاء الاصطناعي — رسم توضيحي 1

مقدمة إلى NumPy

مقدمة إلى NumPy

NumPy (Numerical Python) هي مكتبة للعمل مع المصفوفات وإجراء العمليات الرياضية. تتميز بالسرعة والكفاءة، مما يجعلها مثالية للتعامل مع مجموعات البيانات الكبيرة في مشروعات الذكاء الاصطناعي.

import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr)

مقدمة إلى Pandas

مقدمة إلى Pandas

Pandas هي مكتبة لمعالجة البيانات وتحليلها. توفر أدوات للعمل مع البيانات المنظّمة مثل الجداول وجداول البيانات، مما يجعلها مفضلة لدى علماء البيانات.

import pandas as pd
data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}
df = pd.DataFrame(data)
print(df)

مقدمة إلى Scikit-learn

مقدمة إلى Scikit-learn

إن Scikit-learn مكتبة للتعلم الآلي. وتوفر أدوات لمهام مثل التصنيف والانحدار والتجميع. ستستخدمون Scikit-learn لإنشاء نماذج الذكاء الاصطناعي وتقييمها.

from sklearn.linear_model import LinearRegression
model = LinearRegression()
print(model)

تثبيت مكتبات Python

تثبيت مكتبات Python

يمكنك تثبيت هذه المكتبات باستخدام pip، وهو مدير الحزم الخاص بـ Python. شغّل الأوامر التالية في الطرفية:

  • pip install numpy
  • pip install pandas
  • pip install scikit-learn

استخدام NumPy للمصفوفات

استخدام NumPy للمصفوفات

تسهّل NumPy إجراء العمليات على المصفوفات. فعلى سبيل المثال، يمكنكم حساب مجموع جميع العناصر أو تغيير شكل المصفوفة.

import numpy as np
arr = np.array([[1, 2], [3, 4]])
print('Sum:', np.sum(arr))
print('Reshaped:', arr.reshape(4))

استخدام Pandas لإطارات البيانات

استخدام Pandas لإطارات البيانات

إن DataFrame في Pandas أداة قوية لإدارة البيانات الجدولية. يمكنكم تصفية الصفوف، وحساب الإحصاءات، وغير ذلك.

import pandas as pd
data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}
df = pd.DataFrame(data)
print(df.describe())

مراجعة

مراجعة

تعرّفتم إلى ثلاث مكتبات أساسية في Python للذكاء الاصطناعي:

  • NumPy: للعمل مع المصفوفات وإجراء العمليات الرياضية.
  • Pandas: لإدارة البيانات المنظّمة وتحليلها.
  • Scikit-learn: لإنشاء نماذج التعلم الآلي وتقييمها.

تهانينا!

تهانينا!

أكملتم درس مكتبات Python للذكاء الاصطناعي. واصلوا التعلّم للتعرّف إلى أنواع البيانات وبُناها في Python في الدرس التالي.

مكتبات Python للذكاء الاصطناعي — رسم توضيحي 10

الأسئلة الشائعة

هل درس «مكتبات Python للذكاء الاصطناعي» مجاني؟

نعم — نص درس «مكتبات Python للذكاء الاصطناعي» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

ماذا ستتعلم في «مكتبات Python للذكاء الاصطناعي»؟

مقدمة إلى NumPy وPandas وScikit-learn تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟

لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 5.

كم من الوقت يستغرق درس «مكتبات Python للذكاء الاصطناعي»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟

نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مكتبات Python للذكاء الاصطناعي
  2. أنواع البيانات وهياكلها في Python
  3. عمليات الملفات في Python
  4. معالجة الأخطاء في Python
  5. إعداد بيئة التطوير
← العودة إلى Learn AI with Python