AnyCompiler

Modules aur Standard Library

Python ek bari standard library ke sath aata hai — math, dates, random numbers, file handling, aur bahut kuch ke liye modules — sab kuch kuch bhi install kiye baghair mojood hai, bas import likh kar.

import math
print(math.sqrt(16))
print(math.pi)
print(math.ceil(4.2))
print(math.floor(4.8))
Output
4.0
3.141592653589793
5
4

Ek baar import karne ke baad, module ki har cheez module.thing se hasil hoti hai — math.sqrt, math.pi, waghera. random module bhi waise hi kaam karta hai, aur seed se reproducible banaya ja sakta hai:

import random
random.seed(42)
print(random.randint(1, 100))
Output
82

random.seed() ke baghair, har run par aapko ek alag number milega — seed karne se sequence deterministic ho jaati hai, isi wajah se upar wala output yaqeeni tor par match karega agar aap yehi exact code khud chalao.

Yahan kya chalta hai, aur kya nahi

Yeh compiler har submission ko ek isolated sandbox mein chalata hai jisme koi internet rasaai nahi hai aur runs ke darmiyan koi persistent storage nahi hai. Iska matlab hai ke Python ki standard library modules (math, random, datetime, json, collections, waghera) sab bilkul waise hi kaam karte hain jaise upar dikhaya gaya — lekin pip install wale third-party packages (jaise requests, pandas, ya numpy) mojood nahi hain, kyunke inhe install karne ke liye network rasaai nahi hai.

Language khud seekhne ke liye, standard library is tutorial mein sab kuch cover karti hai. Agar baad mein kisi real project ke liye third-party package chahiye ho, tab aap local Python install ya poore project environment par move karoge.

Bas itni hi language ka bunyad hai. Yahan se, best agla qadam hai mashq — koi chhota sa idea chuno aur use in lessons mein jo seekha hai usse istemal kar ke banao.

Practice Exercise

math module import karo aur math.sqrt() istemal kar ke 81 ka square root print karo.

← Classes aur ObjectsAur lessons jald aa rahe hain