Python
Ce se întâmplă în asyncio.gather() dacă apare o eroare într-una dintre sarcini? Cum să te asiguri că excepțiile nu se pierd?
Există posibilitatea de moștenire multiplă în Python?
Care este diferența dintre definirea unei clase și crearea unei instanțe a acesteia?
Explicați rezultatul următorului cod Python asyncio și de ce se comportă în acest mod: ```python import asyncio async def say_hello(): print(1) await asyncio.sleep(1) print(2) async def main(): await say_hello() task = asyncio.create_task(say_hello()) print(3) await task asyncio.run(main()) ```
Ce procese de afaceri și proceduri de lucru sunt importante pentru dumneavoastră în organizație pentru a lucra eficient?
Ai planuri sau idei pe care vrei să le realizezi în proiectele tale software?
Puteți explica principiul de funcționare al funcțiilor recursive în Python?
Folosești principiile arhitecturii curate în proiectarea ta?
Puteți explica ce sunt metodele magice în Python și pentru ce sunt utilizate?
Care sunt avantajele și dezavantajele metodologiei BEM în dezvoltarea CSS?
Ce instrumente sau biblioteci folosești pentru a scrie teste în proiectele tale?
Cum se creează și se aplică pattern-ul decorator în Python?
Ai propus vreodată îmbunătățiri în procedurile de lucru sau metodele de lucru?
Cum funcționează Read Committed la nivelul a două tranzacții? Oferă un exemplu.
[nume] a întrebat: În ce alte limbaje de programare ai lucrat și care sunt caracteristicile cheie ale Python pe care le poți evidenția în comparație cu alte limbaje (de exemplu, interpretabilitatea)?
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))
Poți să numești comenzile principale pentru lucrul în linia de comandă Linux?
Aveți experiență în crearea propriilor descriptori pentru obiecte sau clase?
Ce valoare au codurile de stare în protocoalele de transfer de date?
Cum se implementează excepții personalizate în cod?