ਪਾਇਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਆਮ ਕੰਮਾਂ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਨ ਲਈ ਕਈ ਉਪਯੋਗੀ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਇੱਥੇ ਪ੍ਰਸਿੱਧ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਜਿਵੇਂ ਕਿ 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"
ਪਾਈਥਨ ਵਿੱਚ ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਆਮ ਕੰਮਾਂ ਨੂੰ ਕਰਨ ਲਈ ਇਸਨੂੰ ਆਸਾਨ ਅਤੇ ਕੁਸ਼ਲ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਪਾਇਥਨ ਕੋਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਕਈ ਹੋਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਹਨ।