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

ما هي مكتبة الرياضيات؟
تتضمن مكتبة math في Python دوال لإجراء العمليات الرياضية الأساسية والمتقدمة، مثل:
- حساب الجذور التربيعية والقوى
- التعامل مع الدوال المثلثية
- العثور على القاسم المشترك الأكبر (GCD)
- استخدام ثوابت مثل
πوe
لنبدأ باستيراد مكتبة math.
استيراد مكتبة الرياضيات
لاستخدام مكتبة math، تحتاجون إلى استيرادها إلى برنامجكم:
مثال:
# Imports the math library
import math
# Prints the value of pi
print("The value of pi is:", math.pi)
# Output: The value of pi is: 3.141592653589793
دوال رياضية شائعة
توفر مكتبة math العديد من الدوال لإجراء الحسابات الشائعة:
math.sqrt(x): تُرجع الجذر التربيعي للقيمةx.math.pow(x, y): تُرجع القيمةxمرفوعة إلى القوةy.math.ceil(x): تقرّب القيمةxإلى الأعلى نحو أقرب عدد صحيح.math.floor(x): تقرّب القيمةxإلى الأسفل نحو أقرب عدد صحيح.
مثال:
import math
# Demonstrates common math functions
print("Square root of 16:", math.sqrt(16)) # Output: 4.0
print("2 raised to the power 3:", math.pow(2, 3)) # Output: 8.0
print("Ceiling of 2.3:", math.ceil(2.3)) # Output: 3
print("Floor of 2.7:", math.floor(2.7)) # Output: 2
الدوال المثلثية
تتضمن مكتبة math دوال لإجراء الحسابات المثلثية:
math.sin(x): تُرجع جيب القيمةx(بالراديان).math.cos(x): تُرجع جيب تمام القيمةx(بالراديان).math.tan(x): تُرجع ظل القيمةx(بالراديان).
مثال:
import math
# Demonstrates trigonometric functions
angle = math.radians(30) # Converts degrees to radians
print("Sine of 30 degrees:", math.sin(angle)) # Output: 0.5
print("Cosine of 30 degrees:", math.cos(angle)) # Output: ~0.866
print("Tangent of 30 degrees:", math.tan(angle)) # Output: ~0.577
استخدام الثوابت
توفر مكتبة math ثوابت مثل math.pi (π) وmath.e (عدد أويلر):
مثال:
import math
# Demonstrates constants from the math library
print("The value of pi is:", math.pi) # Output: 3.141592653589793
print("The value of e is:", math.e) # Output: 2.718281828459045
الدوال المتقدمة
توفر مكتبة math أيضًا دوال لإجراء الحسابات المتقدمة:
math.factorial(x): تُرجع مضروب القيمةx.math.gcd(x, y): تُرجع القاسم المشترك الأكبر للقيمتينxوy.math.log(x, base): تُرجع لوغاريتم القيمةxبالأساس المحدد.
مثال:
import math
# Demonstrates advanced math functions
print("Factorial of 5:", math.factorial(5)) # Output: 120
print("GCD of 8 and 12:", math.gcd(8, 12)) # Output: 4
print("Logarithm of 1000 (base 10):", math.log(1000, 10)) # Output: 3.0
مثال عملي: حسابات الدائرة
لنحسب محيط دائرة ومساحتها باستخدام مكتبة math.
مثال:
import math
# Prompts the user for the radius
radius = float(input("Enter the radius of the circle: "))
# Calculates circumference and area
circumference = 2 * math.pi * radius
area = math.pi * math.pow(radius, 2)
# Prints the results
print(f"Circumference: {circumference:.2f}")
print(f"Area: {area:.2f}")
import math
# Calculates and prints the result
result = math.sqrt(49) + math.factorial(3)
print("Result:", result)
أحسنتم!
لقد تعلمتم كيفية استخدام مكتبة math لإجراء الحسابات الرياضية الشائعة والمتقدمة. سواء كنتم تعملون مع علم المثلثات أو المضروبات أو الثوابت مثل π، فإن مكتبة math أداة قوية لحل المسائل الرياضية. واصلوا تجربة دوالها لتعزيز مهاراتكم البرمجية!

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