async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?
Python
# Kod nəzərdən keçirin, bütün səhvləri tapın 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
Özünüz və texniki təcrübəniz haqqında bir az danışın.
Qapağın altında siyahıya elementlərin əlavə edilməsi necə işləyir? Yaddaş necə ayrılır?
FastAPI üçün server kimi Nginx istifadə etmək mümkündürmü? Uvicorn-u əvəz edə bilərmi?
Git versiya nəzarət sistemində git cherry-pick əmri nə üçün istifadə olunur?
Helm chartləri nədir və nə üçün istifadə olunur?
Verilənlər bazasının sürətini optimallaşdırmaq üçün sorğu icra planı necə tətbiq oluna bilər?
Python tətbiqi üçün aşağıdakıları edən bir Dockerfile yazın: - Ən son Python görüntüsünü istifadə edir - İşçi qovluğunu /app olaraq təyin edir - Cari qovluğun məzmununu konteynerə köçürür - requirements.txt-də qeyd olunan asılılıqları quraşdırır - 8000 portunu açır - Tətbiqi aşağıdakı əmr ilə işlədər: python app.py
Python-da kontekst idarəçilərinin işləmə prinsipi və məqsədini izah edə bilərsinizmi?
RAG-in tipik problemlərini bilirsinizmi?
PostgreSQL-də tranzaksiya izolyasiya səviyyələri və onların nə üçün lazım olduğunu danış.
Hansı məlumat bazaları ilə işləyirdiniz? Məlumat bazasında dəqiq nə edirdiniz?
Lambda funksiyalarından istifadə zamanı əsas çətinliklər hansılardır?
Obyektin xüsusiyyətlərinə get metodundan istifadə etmədən necə daxil olmaq olar?
Pydantic modelində standart dəyər kimi boş siyahı (məsələn, field: List = []) istifadə edə bilərikmi?
Python-da Garbage Collector necə işləyir? Döngəvi əlaqələr necə aşkarlanır?
asyncio ilə kodu nəzərdən keçirin. main funksiyası nə qədər vaxt alacaq? Korutinaların paralel işləməsini necə təmin etmək olar?
Böyük fayl SCP ilə ötürülərkən, istifadəçilər PostgreSQL-ə yavaş sorğularla şikayət edirlər. Səbəb nədir və necə qarşısını almaq olar?
FastAPI-də marşrut üçün HTTP sorğusunun növü necə müəyyən edilir?