Jakie są sposoby dostępu do właściwości obiektu bez użycia metody get?
Python
Jak chronić się przed przepełnieniem przestrzeni na docelowym serwerze podczas przesyłania dużego pliku?
Jak działa Garbage Collector w Pythonie? Jak wykrywane są cykliczne odwołania?
Do czego służy polecenie git cherry-pick w systemie kontroli wersji Git?
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?
Przy przesyłaniu dużego pliku przez SCP użytkownicy skarżą się na wolne zapytania do PostgreSQL. Jaka jest przyczyna i jak tego uniknąć?
Napisz Dockerfile dla aplikacji Python, która: - Używa najnowszego obrazu Python - Ustawia katalog roboczy na /app - Kopiuje zawartość bieżącego katalogu do kontenera - Instaluje zależności wymienione w requirements.txt - Udostępnia port 8000 - Uruchamia aplikację za pomocą polecenia: python app.py
Spójrz na kod z asyncio. Ile czasu będzie trwało wykonanie funkcji main? Jak sprawić, żeby korutyny uruchamiały się równolegle?
Czy możesz opowiedzieć o swoim doświadczeniu w pracy z komponentami infrastruktury i systemami?
Co zwróci Python podczas porównywania dwóch pustych krotek za pomocą 'is'? A dwóch pustych list?
Ile minimalnie i maksymalnie może zwrócić FULL OUTER JOIN dla dwóch tabel po 100 wierszy z losowymi liczbami?
Jakie typowe problemy RAG znasz?
Z jakimi bazami danych pracowałeś? Co dokładnie robiłeś w bazie?
Czym jest menedżer kontekstu w Pythonie? Do czego jest potrzebny? Jak napisać własny?
Jak obsłużyć blokującą funkcję z starej biblioteki, aby nie blokować pętli zdarzeń?
Dlaczego używanie verify=False i synchronicznych requestów w FastAPI jest niebezpieczne?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Parsowanie pliku, które trwa 5 minut 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"}
Jeśli zostaniesz przyjęty do firmy, na jakim stanowisku chciałbyś pracować i nad jakimi projektami się zajmować?
Jak określić typ żądania HTTP dla trasy w FastAPI?
Dlaczego może być konieczne ponowne połączenie mikroserwisów w modularny monolit?