Úvod do programování v Pythonu: Komplexní průvodce pro studenty
Klepni pro otočení · Swipni pro navigaci
19 kartiček
Otázka: Co je f-string v Pythonu a jak ho použijete k vložení proměnné do řetězce?
Odpověď: f-string je řetězec označený před uvozovkami písmenem f; do složených závorek {} vložíte proměnnou nebo výraz a Python ho převede na text a vloží do ř
Otázka: Co je PEP 8?
Odpověď: Oficiální průvodce stylem pro psaní kódu v Pythonu, který definuje konvence pro čitelný a konzistentní kód.
Otázka: Proč je dobré dodržovat PEP 8?
Odpověď: Zvyšuje čitelnost, působí profesionálně, usnadňuje týmovou spolupráci a odpovídá očekávání AI nástrojů jako GitHub Copilot.
Otázka: Jaký zápis používat pro názvy proměnných a funkcí podle PEP 8?
Odpověď: Používat snake_case: malá písmena, slova oddělená podtržítkem (např. user_name).
Otázka: Jak zapisovat konstanty podle PEP 8?
Odpověď: Velkými písmeny s podtržítky mezi slovy (např. MAX_SPEED), obvykle na začátku souboru.
Otázka: Co je důležitější při pojmenovávání: stručnost nebo výstižnost?
Odpověď: Výstižnost — název by měl popisovat obsah, raději delší a jasný než krátký a nejasný (např. patient_age vs p).
Otázka: Jaký jazyk se doporučuje pro názvy v reálných projektech a proč?
Odpověď: Angličtina, protože je mezinárodní standard a usnadňuje spolupráci ve větších projektech.
Otázka: Je v Pythonu doporučeno používat diakritiku v názvech proměnných?
Odpověď: Ne; Python to sice podporuje, ale je lepší se diakritice vyhnout (správně cislo, ne číslo).
Otázka: Může název proměnné začínat číslem?
Odpověď: Ne, proměnná nesmí začínat číslicí (správně place_1, chybně 1_place).
Otázka: Proč byste neměli přepisovat vestavěné funkce názvy proměnných? Uveďte příklad chyby.
Odpověď: Protože přepíšete funkci očekávanou v kódu a ztratíte její původní chování. Příklad: print = "text"; následné volání print("Ahoj") selže, protože prin