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