مقدمة إلى مكتبات Python
ما المكتبات، ولماذا نستخدمها؟
مقدمة إلى مكتبات Python درس مجاني في Python For Kids على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python For Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python For Kids 3 دروس في المجموع.
مقدمة إلى مكتبات Python
مرحبًا بكم في قسم المكتبات! سنتعلم اليوم ماهية مكتبات Python، وسبب فائدتها الكبيرة. تساعدكم المكتبات على توفير الوقت وكتابة شيفرة أفضل من خلال توفير دوال وأدوات مكتوبة مسبقًا.

ما هي مكتبات Python؟
مكتبات Python هي مجموعات من الشيفرات المكتوبة مسبقًا، ويمكنكم استخدامها لتنفيذ مهام متنوعة. وبدلًا من كتابة كل شيء من البداية، يمكنكم استخدام المكتبات لتسريع عملكم.
فكروا في المكتبات على أنها مجموعات أدوات. فكما تستخدمون أدوات مختلفة لإصلاح الأشياء، توفر مكتبات Python أدوات لمهام محددة.
أمثلة على مكتبات شائعة:
- math: لإجراء العمليات الحسابية.
- random: لتوليد أرقام عشوائية.
- pandas: لتحليل البيانات.
- matplotlib: لإنشاء الرسوم البيانية والمخططات.
لماذا نستخدم المكتبات؟
المكتبات مهمة لأنها:
- توفر الوقت: لا تحتاجون إلى كتابة شيفرة للمهام الشائعة.
- تسهّل المهام المعقدة: توفر المكتبات أدوات قوية لحل المشكلات المعقدة.
- تزيد الإنتاجية: ركزوا على منطق برنامجكم بينما تتولى المكتبة التفاصيل.
على سبيل المثال، إذا احتجتم إلى حساب الجذر التربيعي لعدد، يمكنكم استخدام مكتبة math بدلًا من كتابة دالة خاصة بكم.
استيراد المكتبات
لاستخدام مكتبة، تحتاجون أولًا إلى استيرادها إلى برنامجكم باستخدام الكلمة المفتاحية import.
مثال:
# Imports the math library
import math
# Uses the sqrt function from the math library
result = math.sqrt(16)
print("The square root of 16 is:", result)
# Output: The square root of 16 is: 4.0
استخدام دوال محددة
يمكنكم أيضًا استيراد دوال محددة من مكتبة بدلًا من استيراد المكتبة بأكملها. وقد يجعل ذلك شيفرتكم أكثر وضوحًا.
مثال:
# Imports only the sqrt function from the math library
from math import sqrt
# Uses the sqrt function
result = sqrt(25)
print("The square root of 25 is:", result)
# Output: The square root of 25 is: 5.0
استيراد المكتبات باستخدام الأسماء المستعارة
يمكنكم منح المكتبة اسمًا مستعارًا (اسمًا مختصرًا) لتسهيل استخدامها، ولا سيما عندما تكون أسماء المكتبات طويلة.
مثال:
# Imports the pandas library with an alias
import pandas as pd
# Creates a simple data structure using pandas
data = pd.DataFrame({"Name": ["Alice", "Bob"], "Age": [25, 30]})
print(data)
# Output:
# Name Age
# 0 Alice 25
# 1 Bob 30
العثور على المكتبات المتاحة
تمتلك Python منظومة ضخمة من المكتبات. تكون بعض المكتبات مثبتة مسبقًا، مثل math وrandom، بينما تحتاج مكتبات أخرى إلى تثبيت منفصل باستخدام مدير حزم مثل pip.
لتثبيت مكتبة جديدة، استخدموا الأمر:
pip install library_name
مثال: لتثبيت مكتبة numpy، اكتبوا:
pip install numpyاستكشاف وثائق المكتبات
وثائق المكتبة هي دليل يشرح كيفية استخدام دوال المكتبة وميزاتها. ويمكنكم العثور على وثائق معظم المكتبات عبر الإنترنت.
مثال: تتوفر وثائق مكتبة math على العنوان:
ارجعوا دائمًا إلى الوثائق للحصول على معلومات تفصيلية!
# Imports the math library
import math
# Uses the pow function to calculate the power of a number
result = math.pow(2, 3)
print("2 to the power of 3 is:", result)
أحسنتم!
لقد تعلمتم ماهية مكتبات Python وسبب فائدتها الكبيرة. توفر المكتبات الوقت، وتبسّط المهام، وتقدم أدوات قوية لبرامجكم. واصلوا استكشاف المكتبات الشائعة مثل math وrandom وpandas لتعزيز مهاراتكم في Python!

الأسئلة الشائعة
هل درس «مقدمة إلى مكتبات Python» مجاني؟
نعم — نص درس «مقدمة إلى مكتبات Python» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python For Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Python For Kids 3 دروس في المجموع.
ماذا ستتعلم في «مقدمة إلى مكتبات Python»؟
ما المكتبات، ولماذا نستخدمها؟ تتمرن على Python For Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Python For Kids؟
لا تُشترط خبرة سابقة. Python For Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.
كم من الوقت يستغرق درس «مقدمة إلى مكتبات Python»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Python For Kids هذا؟
نعم. كل درس في Python For Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مقدمة إلى مكتبات Python
- استخدام مكتبة Math
- مقدمة إلى PyGame