Python માનક પુસ્તકાલયો: Math, Random, Datetime, OS

પાયથોન પ્રોગ્રામિંગમાં સામાન્ય કાર્યોમાં મદદ કરવા માટે સંખ્યાબંધ ઉપયોગી પ્રમાણભૂત પુસ્તકાલયો સાથે આવે છે. અહીં લોકપ્રિય માનક પુસ્તકાલયોનો પરિચય છે જેમ કે 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"  

 

પાયથોનમાં આ પુસ્તકાલયો સામાન્ય કાર્યો કરવા માટે સરળ અને કાર્યક્ષમ બનાવે છે. વધુમાં, પ્રોગ્રામિંગમાં વિવિધ કાર્યોને હેન્ડલ કરવા માટે પાયથોન પાસે બીજી ઘણી લાઇબ્રેરીઓ છે.