Ce tipuri de solicitări HTTP sunt potrivite pentru caching pe server sau pe client?
Python
Ce probleme tipice de RAG cunoști?
Vorbește-mi despre nivelurile de izolare ale tranzacțiilor în PostgreSQL și pentru ce sunt folosite.
Puteți explica principiul de funcționare și scopul gestionarelor de context în Python?
Vorbește despre indexul GIN. De ce s-a folosit căutarea full-text în PostgreSQL în loc de Elasticsearch?
Câte rânduri, cel puțin și cel mult, poate returna un FULL OUTER JOIN pentru două tabele de 100 de rânduri cu numere aleatorii?
De ce ar putea fi necesar să se reunească microserviciile într-un monolit modular?
Poate fi folosit Nginx ca server pentru FastAPI? Poate înlocui Uvicorn?
# Efectuați o revizuire a codului, găsiți toate erorile def get_first_matching_object(predicate, objects=[]): matching_objects = (obj for obj in objects if predicate(obj)) if matching_objects: object = matching_objects[0] return object else: return None
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Analiza unui fișier care durează 5 minute parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}
Scrieți un Dockerfile pentru o aplicație Python care face următoarele: - Folosește cea mai recentă imagine Python - Setează directorul de lucru la /app - Copiază conținutul directorului curent în container - Instalează dependențele listate în requirements.txt - Expune portul 8000 - Rulează aplicația folosind comanda: python app.py
Care este obiectul returnat de o funcție cu `yield`, și ce adnotare de tip de returnează este potrivită aici în loc de `list[str]`?
Care este diferența dintre Chains și Agents în LangChain? Când să folosești fiecare?
Care sunt principalele dificultăți întâmpinate la utilizarea funcțiilor Lambda?
Care sunt modalitățile de a accesa proprietățile unui obiect fără a folosi metoda get?
Uită-te la codul cu asyncio. Cât timp va dura funcția main? Cum să faci ca coroutine-urile să ruleze în paralel?
Ce va afișa Python atunci când compară două tuple goale folosind 'is'? Și două liste goale?
Cum funcționează EventLoop în Python? În ce constă diferența dintre asincronie, multithreading și multiprocessing?
Cum să protejezi endpoint-ul de acceptare a plăților POST de cereri repetate ale clientului în timpul defecțiunilor de rețea?
Ce este Python și care sunt principiile sale de bază?