Python Bibliotekat standarde: Math, Random, Datetime, OS

Python vjen me një numër bibliotekash standarde të dobishme për të ndihmuar me detyrat e zakonshme në programim. Këtu është një hyrje në bibliotekat standarde të njohura si math, dhe random: datetime os

math Librari

Biblioteka math ofron funksione dhe operacione matematikore. Kjo ju lejon të kryeni llogaritje komplekse si rrumbullakimi i numrave, llogaritja e logaritmeve, llogaritja e faktorialëve dhe më shumë.

Shembull:

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

 

random Librari

Biblioteka random ofron mjete për të punuar me numra të rastit. Mund të gjeneroni numra të rastësishëm, të zgjidhni një element të rastësishëm nga një listë ose të kryeni detyra të ndryshme të lidhura me rastësi.

Shembull:

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 Librari

Biblioteka datetime ofron mjete për të punuar me datat dhe oraret. Kjo ju lejon të merrni datën aktuale, të formatoni kohën dhe të llogaritni diferencën midis dy datave.

Shembull:

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 Librari

Biblioteka os ofron mjete për ndërveprim me sistemin operativ. Ju mund të kryeni detyra të tilla si krijimi dhe fshirja e drejtorive, marrja e një liste skedarësh në një drejtori, ndryshimi i drejtorisë aktuale të punës dhe më shumë.

Shembull:

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

 

Këto biblioteka në Python e bëjnë të lehtë dhe efikase kryerjen e detyrave të zakonshme. Për më tepër, Python ka shumë biblioteka të tjera për të trajtuar detyra të ndryshme në programim.