Python
Môžeme na svojej strane urobiť túto triedu kontextovým manažérom, ak kolega neimplementoval magické metódy kontextového manažéra? Existuje iný spôsob, ako implementovať kontextového manažéra bez dedičnosti?
Prečo je viacvláknové spracovanie v Pythone neefektívne? Povedzte o GIL, asynchrónnosti a viacprocesorovom spracovaní.
Aké typy indexov v databázach poznáte?
Ako Python spravuje pamäť?
V ktorých prípadoch je vhodné vyhnúť sa triedam a používať len funkcie?
Aký stack sa použil na prácu s LLM-botom? LangGraph, LangChain?
Môžeš niečo povedať o vzoreci Adapter?
V čom je rozdiel medzi asyncio.create_task() a await coroutine? Kedy sa úloha vykoná bez await?
Aké parametre sa nastavujú na WSGI serveri (Gunicorn), aby aplikácia správne fungovala v produkcii?
[ime] sa vprašal: Kako ugotoviti, ali se v PostgreSQL uporablja indeks in iz katerih razlogov ga načrtovalec morda ne bo uporabljal?
Aká je algoritmická zložitosť pridania prvku do slovníka?
Čo je to fixture v testovaní?
Aké dátové typy môžu byť kľúčmi slovníka v Pythone?
Existuje v Pythone možnosť viacnásobného dedičstva?
Aký je rozdiel medzi zoznamom a n-tou?
Ako správne typizovať dekorátor, aby mypy ne protestoval a tipy IDE ne prestali fungovať?
Ako synchronizovať alebo bezpečne prenášať údaje medzi viacerými vláknami alebo korutinami?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Aký je rozdiel medzi operátormi == a is?
Aká dátová štruktúra slúži ako základ pre implementáciu indexovania vo forme stromu v databázach?