0Pricing
Python Academy · درس

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

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

مكتبات Python للذكاء الاصطناعي درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 1 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 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 مع DataFrames

استخدام Pandas مع DataFrames

تُعد 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) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 5 دروس في المجموع.

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

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

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

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

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

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

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

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

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

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