Sobes.tech

Python

Kafka ve FastStream ile ilgili deneyiminizi anlatın

Middle
195

Producer'da ne zaman commit çağırabiliriz? Toplu işleme manuel commit yaparken tekrarları nasıl önleriz?

Middle
161

Üç tablo sağlanmıştır: 1. Kullanıcılar (users): - id (benzersiz kullanıcı kimliği). - name (kullanıcı adı). 2. Kurslar (courses): - id (benzersiz kurs kimliği). - name (kurs adı). - price (kurs fiyatı). 3. Öğrenci Kursları (student_courses): - id (kayıt kimliği). - student_id (kullanıcı kimliği). - course_id (kurs kimliği). Gerekiyor: 10.000'den fazla tutarda kurs satın alan tüm kullanıcıları, şu formatta göster: - user_name (kullanıcı adı). - total_price (toplam satın alma tutarı). Başlangıç kodu select * from users limit 10; select * from courses limit 10; select * from student_courses limit 10;

Middle
159

Sonsuz bir yineleyici ve jeneratör oluşturulabilir mi? Bunu yapmak için ne gerekir?

Middle
144

İşlem sırasında sürekli istisna oluşturan sorunlu bir partiyle ne yapılmalı? Döngüye takılmadan nasıl devam edilir?

Middle
135

```python import asyncio from typing import List, Optional class Chunk: def __init__(self, items: List[dict]): self.items = items @property def size(self) -> int: return len(self.items) class Producer: async def next(self) -> Optional[Chunk]: # veri kümesi veya None döndürür ... async def commit(self, chunks: List[Chunk]) -> None: # başarılı işleme onay verir ... class Consumer: max_batch_size = 100 async def consume(self, chunks: List[Chunk]) -> None: total_size = sum(chunk.size for chunk in chunks) if total_size > self.max_batch_size: raise ValueError("batch çok büyük") # veri işleme ... producer = Producer() consumer = Consumer() async def process(): while True: chunk = await producer.next() if chunk is None: break try: await consumer.consume([chunk]) await producer.commit([chunk]) except Exception as e: print("hata ama devam:", e) continue if __name__ == "__main__": asyncio.run(process()) ```

Middle
135

Python'daki dekoratörler hakkında bana bilgi verin: bu ne tür bir desen ve argümanlarla dekoratör nasıl uygulanır?

Middle
132

Değiştirilebilir varsayılan argüman ile bir fonksiyonun davranışını açıklayın. Yazdırmalar ne gösterecek?

Middle
131

Liskov İkame Prensibi — daha fazla detay ver

Middle
127

Son projelerinden biri hakkında bana anlat, sana dokunan. Proje neydi, orada tam olarak ne yaptın ve neden sana dokundu?

Middle
127

Mevcut ekibiniz ve [banka/şirket] projeleri hakkında bilgi verin

Middle
123

Nesne yönelimli programlamanın prensipleri hakkında bilgi verin: kapsülleme, kalıtım, çok biçimlilik, soyutlama

Middle
120

Şirketimiz hakkında ne biliyorsunuz?

Middle
118

Projenizdeki dataclass kullanımınız ve neden tercih ettiğinizi anlatın

Middle
117

Birden fazla teklif arasında nasıl seçim yapacaksınız? Sizin için ne önemli?

Middle
115

SOLID ilkeleri hakkında bilgi verin

Middle
108

eğer total_size > self.max_batch_size: ValueError("toplu çok büyük") hatasını yükselt

Middle
104