পাইথনের বিল্ট-ইন লাইব্রেরি
পাইথনে "Batteries Included" — অনেক কাজের জন্য আলাদা ইনস্টল করতে হয় না।
os — ফাইল ও ফোল্ডার
import os
print(os.getcwd()) # বর্তমান directory
os.makedirs("new_folder") # ফোল্ডার তৈরি
print(os.listdir(".")) # ফাইল তালিকা
print(os.path.exists("file.txt")) # ফাইল আছে?
datetime — তারিখ ও সময়
from datetime import datetime, timedelta
now = datetime.now()
print(now.strftime("%d/%m/%Y %H:%M"))
print((now + timedelta(days=7)).strftime("%d/%m/%Y"))
json — JSON ডেটা
import json
data = {"name": "করিম", "age": 25}
json_str = json.dumps(data, ensure_ascii=False)
print(json_str)
parsed = json.loads(json_str)
print(parsed["name"])
re — Regular Expression
import re
text = "আমার ফোন 01712345678"
phone = re.findall(r"01[0-9]{9}", text)
print(phone) # ['01712345678']
email = "test@example.com"
if re.match(r"[^@]+@[^@]+\.[^@]+", email):
print("Valid email")
pip — External Package
# Terminal-এ: pip install requests # HTTP requests pip install pandas # Data Analysis pip install flask # Web Framework pip list # ইনস্টলড packages