Shell aracılığıyla iki sunucu arasında dosya nasıl aktarılır?
Python
Hangi görev sınıfı için asenkronlik daha uygundur?
İş parçacıkları ile süreçler arasındaki fark nedir?
Ondalık sayılar (float) nasıl yapılandırılmıştır?
HTTP durum kodları nedir? Temel olanları isimlendir.
Dizgede en sık ardışık görünen sembolü bulun
GIL'e rağmen IO-bound görevlerde çoklu iş parçacığı neden hala çalışıyor?
Katalog ve sepet hizmetlerinde önbelleğin tutarlılığını nasıl sağlardın — geçersiz kıldığında, bu nasıl organize edilmişti?
Quicksort fonksiyonunda neden len(arr) <= 1 koşulu var?
Uygulamalı izleme nedir (sağlık kontrolleri, URL üzerinden erişilebilirlik)?
Dockerfile nedir ve ne işe yarar?
Hangi durumlarda COMMIT yapılmalıdır? DDL ve DML kapsamında mı?
Python listesine bir öğe eklemenin algoritmik karmaşıklığı nedir? Ortaya ve başa ekleme nasıl çalışır?
fastapi'den FastAPI, UploadFile, Response fastapi.responses'den StreamingResponse pydantic'den BaseModel, field_validator import base64 app = FastAPI() class PdfSchema(BaseModel): filename: str content_type: str data: str # base64 pdf 10мб @app.get("/data", response_model=PdfSchema) async def get_data(): return await service.get_big_data() @app.get("/download") async def download(): with open("big.pdf", "rb") as f: data = f.read() return Response(content=data, media_type="application/pdf") def heavy_pdf_parse(data: bytes) -> dict: # CPU-heavy логика return {"size": len(data)} @app.post("/parse") async def parse(file: UploadFile): content = await file.read() result = heavy_pdf_parse(content) return result @app.get("/users") async def get_users(): users = await repo.get_users() result = [] for u in users: posts = await repo.get_posts(u["id"]) result.append({"user": u, "posts": posts}) return result @app.get("/download-two") async def download_two(): def iterfile(): with open("big.pdf", "rb") as f: yield from f return StreamingResponse(iterfile(), media_type="application/pdf") class service: @staticmethod async def get_big_data(): return { "filename": "file.pdf", "content_type": "application/pdf", "data": base64.b64encode(b"fake").decode(), } class repo: @staticmethod async def get_users(): return [{"id": 1}, {"id": 2}] @staticmethod async def get_posts(user_id: int): return [{"id": 1, "user id": user_id}]
Dekoratörler ve jeneratörler hakkında bilgi verin. Parametrelerle bir retry dekoratörü yazın.
Commit'ten test ortamlarına dağıtıma kadar süreç nasıl işler?
SQL sorusu: Kiril ve Latin harfleriyle isimleri olan kullanıcıları nasıl çıkarırız, önce Kiril, sonra gruplar içinde sözlük sırasına göre sıralayarak?
import threading import time sayac = 0 def artir(): global sayac for _ in range(100): current = sayac time.sleep(0.000001) sayac = current + 1 thread1 = threading.Thread(target=artir) thread2 = threading.Thread(target=artir) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Son sayac değeri: {sayac}") 150-200
Sunucu veya istemci tarafında önbelleğe almak için hangi tür HTTP istekleri uygundur?
Python'da tipizasyon nedir?