Python
Czy można wyłączyć GIL lub obejść się bez niego?
Wyjaśnij wynik poniższego kodu Python asyncio i dlaczego zachowuje się w ten sposób: ```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()) ```
Napisałem taką samą funkcję z obliczeniami w C++ i Python, uruchomiłem w wielowątkowości. W C++ jest szybka, w Pythonie wolniejsza. Dlaczego?
Z jakich struktur danych można zbudować stos w Pythonie?
Czy możesz wymienić główne kategorie typów danych używanych w językach programowania?
Czym jest Clean Architecture?
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))
Czy znasz podstawy SQL i potrafisz napisać proste zapytania?
Czy mógłbyś podać przykład specjalnych metod, które są wywoływane automatycznie w określonych sytuacjach?
Jakie sytuacje są uważane za błędy w Pythonie i jak są obsługiwane?
Jaka jest różnica między operatorami == i is?
Jakie typy silników (engines) tabel są dostępne w ClickHouse?
Jaki jest cel dekoratora @property w Pythonie i jak jest on używany do zarządzania dostępem do atrybutów klasy?
Jak organizujesz swoją pracę, aby dotrzymać wyznaczonych terminów?
Czy może Pan/Pani wyjaśnić, co oznacza termin «aplikacja monolityczna» w kontekście rozwoju oprogramowania?
Czy używałeś słabych referencji w swoich projektach?
Czy można zaimplementować strukturę danych, która rezerwuje określoną ilość pamięci podczas tworzenia?
Jakie infrastruktury chmurowe były stosowane w ramach tego projektu, takie jak AWS lub GCP?
Co wydaje ci się bardziej atrakcyjne: rola w startupie czy praca w dużej firmie?
Jak uruchomić synchroniczny blokujący SDK z kodu asynchronicznego bez przepisywania go?