Python
Zahrnuje použití dědičnosti nutně podporu polymorfismu v objektově orientovaném programování?
Podle jakého principu je třeba posunout levou hranici okna, když již pokrývá celý abecedu?
Jak u vás probíhá code review?
Jak určit časovou složitost operace přidání prvku na konec spojovaného seznamu?
Jak často úmyslně odchylujete od standardních stylů a pravidel kódování při programování?
Jaká je role a použití n-tic v programování?
Můžete vysvětlit účel a fungování metody __new__ v Pythonu?
Jaké důvody činí použití prázdného bloku except s pass v kódu nežádoucím?
Můžete vysvětlit, co je to datová struktura pole a jak se používá?
Jak je v Pythonu implementována datová struktura seznam a jak funguje uvnitř?
Jak byste popsali proces změny kódu za účelem jeho vylepšení bez změny funkčnosti?
Máte praktické zkušenosti s používáním Depends a zaváděním závislostí ve FastAPI?
import fastapi import requests app = fastapi.FastAPI() @app.get() def get_posts(first_n, custom_ids: list = []): ids = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] posts = [None for i in range(first_n)] i = 0 for post_id in (custom_ids or ids[:first_n]): url = f"[link]" response = requests.get(url, verify=False) posts[i] = response.json() return posts
Jak lze zvýšit výkon a kapacitu úložiště v databázích NoSQL?
Jaké důvody činí nežádoucím vytváření indexů pro všechna pole tabulky v databázi?
Jak lze zrušit nebo zneplatnit přístupový token v systému?
Co se děje v Pythonu při odstranění objektu, který odkazuje sám na sebe?
Jak je v Pythonu prováděno přidělování paměti pro prvky spojovaného seznamu?
V čem se tyto frameworky liší a který je nejlepší pro různé projekty?
Je dáno pole celých čísel height délky n. Nakresleno je n svislých čar, přičemž konce i-té čáry jsou v bodech (i, 0) a (i, height[i]). Najděte dvě čáry, které spolu s osou x tvoří kontejner, obsahující maximální množství vody. Vraťte maximální objem vody, který takový kontejner může pojmout. Všimněte si, že kontejner nelze naklonit. Příklad 1: Vstup: height = [1,8,6,2,5,4,8,3,7] Výstup: 49 Vysvětlení: Uvedené svislé čáry jsou reprezentovány polem [1,8,6,2,5,4,8,3,7]. V tomto případě je maximální plocha vody (modrá oblast), kterou může kontejner pojmout, 49. Příklad 2: Vstup: height = [1,1] Výstup: 1 Omezení: n == délka pole height 2 <= n <= 10^5 0 <= height[i] <= 10^4