from pydantic import BaseModel, EmailStr

class User(BaseModel):
    name: str
    email: EmailStr
    age: int

user = User(name='Alice', email='alice@example.com', age=30)
print(user.model_dump_json())
Ömer Şengül
import asyncio
import aiohttp

async def fetch(session, url):
    async with session.get(url) as resp:
        return await resp.text()

async def fetch_all(urls):
    async with aiohttp.ClientSession() as session:
        tasks = [fetch(session, url) for url in urls]
        return await asyncio.gather(*tasks)
Ömer Şengül
.container {
  display: grid;
  place-items: center;
  min-height: 100vh;
}
Ömer Şengül
const fetchAll = async (urls) => {
  const responses = await Promise.all(urls.map(url => fetch(url)));
  return Promise.all(responses.map(res => res.json()));
};
Ömer Şengül
enum Shape {
  Circle(f64),
  Rectangle(f64, f64),
}

fn area(shape: Shape) -> f64 {
  match shape {
    Shape::Circle(r) => std::f64::consts::PI * r * r,
    Shape::Rectangle(w, h) => w * h,
  }
}
Ömer Şengül
export function useDebounce<T>(value: T, delay: number): T {
  const [debounced, setDebounced] = useState<T>(value);
  useEffect(() => {
    const timer = setTimeout(() => setDebounced(value), delay);
    return () => clearTimeout(timer);
  }, [value, delay]);
  return debounced;
}
Ömer Şengül