Python المكتبات القياسية: Math ، Random ، Datetime ، OS

تأتي Python مع عدد من المكتبات القياسية المفيدة للمساعدة في المهام الشائعة في البرمجة. فيما يلي مقدمة للمكتبات القياسية الشائعة مثل math ، و random ، datetime و os:

math مكتبة

توفر المكتبة math وظائف وعمليات رياضية. يسمح لك بإجراء عمليات حسابية معقدة مثل تقريب الأرقام ولوغاريتمات الحساب وحساب العوامل والمزيد.

مثال:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random مكتبة

توفر المكتبة random أدوات للعمل مع أرقام عشوائية. يمكنك إنشاء أرقام عشوائية ، أو اختيار عنصر عشوائي من قائمة ، أو تنفيذ مهام عشوائية مختلفة ذات صلة.

مثال:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime مكتبة

تقدم المكتبة datetime أدوات للعمل مع التواريخ والأوقات. يسمح لك بالحصول على التاريخ الحالي ووقت التنسيق وحساب الفرق بين تاريخين.

مثال:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os مكتبة

توفر المكتبة os أدوات للتفاعل مع نظام التشغيل. يمكنك تنفيذ مهام مثل إنشاء الأدلة وحذفها ، والحصول على قائمة بالملفات في دليل ، وتغيير دليل العمل الحالي ، والمزيد.

مثال:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

تجعل هذه المكتبات في Python من السهل والفعال أداء المهام الشائعة. بالإضافة إلى ذلك ، يوجد في Python العديد من المكتبات الأخرى للتعامل مع المهام المختلفة في البرمجة.