Identifikujte problem sa sledećom Python funkcijom i objasnite zašto se dešava: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Python
šta će funkcija vratiti: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
Šta je particija u Kafka? Šta je consumer grupa?
Pogledaj funkciju count_pairs. Koja je njena složenost? Napiši efikasniju verziju.
Koje vrste i tipovi testiranja softvera postoje?
Ispričaj mi o obrascu Saga. Kako ste ga implementirali? Kako ste obaveštavali servise o povlačenju?
Da li postoji odvojeni operativni sistem u Pod-u?
Zašto je potrebna enkapsulacija? Koji su rizici pri direktnom pristupu podacima objekta?
Kako obraditi blokirajuću funkciju iz stare biblioteke tako da ne blokira petlju događaja?
Napišite Dockerfile za Python aplikaciju koja radi sledeće: - Koristi najnoviji Python image - Postavlja radni direktorijum na /app - Kopira sadržaj trenutnog direktorijuma u kontejner - Instalira zavisnosti navedene u requirements.txt - Izlaže port 8000 - Pokreće aplikaciju koristeći komandu: python app.py
Šta je enkapsulacija? Koje su osobine sa stanovišta Pythona?
Kako napraviti strukturu podataka u koju se ne mogu umetati ili menjati vrednosti, ali se mogu dobiti po ključu?
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?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Анализа на файл, който отнема 5 минути 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"}
Шта је објекат који се враћа функцијом са `yield`, и која је одговарајућа анотација типа повратка уместо `list[str]`?
Реците нам мало о себи и вашем техничком искуству.
Koju ulogu imaju alati veštačke inteligencije u vašem razvojnim ciklusu?
Kako se zove obrazac u kojem se `Engine` kreira jednom za aplikaciju i upravlja zajedničkim bazenom veza?
Šta se dešava ako se pod Kafka potrošača sruši tokom obrade poruke pre potvrde offseta?
Šta je REST API?