Sobes.tech

Python

Dasturiy ta'minotni sinovining qanday turlari va sinflari mavjud?

Junior
104

count_pairs funktsiyasiga qarang. Uning murakkabligi nima? Yanada samaraliroq variant yozing.

Middle
104

FastAPI asinxron va sinxron funksiyalarni amalga oshirish imkonini beradi — bu qanday ta'sir qiladi? Async funktsiyada so'rovlarni qanday parallel qilish mumkin?

Middle
103

PostgreSQL tomonida JOINlar qanday amalga oshiriladi? Qaysi strategiyalar mavjud?

Senior
102

Saga naqshini haqida gapirib bering. Uni o'zingizning tizimingizda qanday amalga oshirdingiz? Qaytarishni xizmatlarga qanday bildirdingiz?

Middle
101

Python ilovasi uchun Dockerfile yozing, quyidagilarni bajaradi: - Eng so'nggi Python tasviridan foydalanadi - Ishlash katalogini /app ga o'rnatadi - Hozirgi katalogning mazmunini konteynerga ko'chiradi - requirements.txt da ko'rsatilgan bog'liqliklarni o'rnatadi - 8000 portini ochadi - ilovani quyidagi buyruq bilan ishga tushiradi: python app.py

Middle
100

Nima uchun inkapsulyatsiya kerak? Ob'ekt ma'lumotlariga to'g'ridan-to'g'ri murojaat qilishda qanday xavf-xatarlar bor?

Senior
97

Nima encapsulyatsiya? Python nuqtai nazaridan qanday xususiyatlar mavjud?

Senior
97

Qanday qilib qiymatlarni qo'shish yoki o'zgartirish mumkin bo'lmagan, ammo kalit bo'yicha olish mumkin bo'lgan ma'lumotlar tuzilmasini yaratish mumkin?

Middle
95

# asyncio.run(main()) ni bajarish qancha vaqt oladi?

Middle+
81

broker = KafkaBroker("localhost:9092") app = FastStream(broker) @broker.subscriber("raw_texts_topic", group_id="text_parsers") async def handle_text(text_data: dict): # Матнларни парсинг ва базага сақлаш тахминан 10 секунд олади parse_text_and_save_to_postgres(text_data)

Middle+
81

Eski kutubxonadan keladigan bloklovchi funktsiyani qanday boshqarish mumkin, voqealar tsiklini bloklamasdan?

Middle+
76

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?

Middle+
66

app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # 5 daqiqalik faylni tahlil qilish 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"}

Middle+
65

Agar Kafka iste'molchi podi xabarni qayta ishlash davomida offsetni tasdiqlashdan oldin yiqilsa nima bo'ladi?

Middle+
62

`yield` bilan funksiyadan qaytadigan obyekt nima va bu yerda `list[str]` o'rniga qaysi return type annotation mos keladi?

Middle+
61

O'zingiz va texnik tajribangiz haqida biroz aytib bering.

Middle+
60

Ilova uchun bir marta yaratiladigan va umumiy ulanish havzasini boshqaradigan `Engine` nomi nima?

Middle+
58

Bunday vaziyatda modulyar monolitning mikroxizmatlarga nisbatan qanday afzalliklari bor?

Senior
55

Bir ilovani qanday sozlaysiz?

Senior
53
/20