Terminologický slovník

Slovník určuje preferované překlady opakujících se odborných termínů. Anglický termín lze při prvním důležitém výskytu uvést v závorce.

Anglicky

Preferovaný český termín

Poznámka

argument

argument

Hodnota předaná při volání funkce.

annotation

anotace

Nepovinné metadatové informace, například anotace parametrů a návratové hodnoty.

attribute

atribut

Ponechat názvy konkrétních atributů beze změny.

built-in

vestavěný

Například „vestavěná funkce“ nebo „vestavěný typ“.

class

třída

command-line option

volba příkazového řádku

Samotný zápis volby, například -i, se nemění.

concatenation

zřetězení

Spojení řetězců nebo sekvencí.

dictionary comprehension

generátorová notace slovníku

Stručný zápis pro vytvoření slovníku.

dictionary

slovník

Datový typ dict; nezaměňovat s tímto terminologickým slovníkem.

exception

výjimka

exception chaining

řetězení výjimek

Vazba mezi původní a následně vyvolanou výjimkou pomocí raise ... from.

exception group

skupina výjimek

Objekt ExceptionGroup sdružující více výjimek.

exception handler

obsluha výjimky

Kód v klauzuli except; podle kontextu také „obsluha výjimek“.

file object

souborový objekt

Objekt poskytující rozhraní pro čtení ze souboru a zápis do něj.

formatted string literal / f-string

formátovaný řetězcový literál / f-řetězec

Prefix f nebo F a výrazy ve složených závorkách.

expression

výraz

floor division

celočíselné dělení

Operátor //; výsledek se zaokrouhluje směrem dolů.

floating-point number / arithmetic

číslo / aritmetika s plovoucí řádovou čárkou

Technický typ float a konkrétní číselné zápisy se nemění.

function

funkce

garbage collection

automatický úklid paměti

Automatické vyhledávání a uvolňování již nedosažitelných objektů.

guard

stráž

Podmínka if připojená ke vzoru příkazu match.

indentation

odsazení

V Pythonu určuje strukturu bloků příkazů.

inheritance

dědičnost

multiple inheritance překládat jako „vícenásobná dědičnost“.

instance

instance

Konkrétní objekt vytvořený z třídy.

indexing

indexování

Přístup k prvku pomocí indexu.

immutable

neměnný

O objektu, jehož hodnotu nelze po vytvoření změnit.

interpreter

interpret

„Interpret Pythonu“, nikoli „interpreter“.

iterable

iterovatelný objekt

Objekt, jehož prvky lze postupně procházet.

iterator / generator

iterátor / generátor

Iterátor poskytuje postupný přístup k prvkům; generátor jej vytváří pomocí yield.

keyword argument

argument klíčového slova

Argument předaný ve tvaru name=value.

list

seznam

Datový typ list.

list comprehension

generátorová notace seznamu

Při prvním důležitém výskytu uvést anglické „list comprehension“.

logging

protokolování

Záznam provozních, informačních a chybových zpráv aplikace.

literal

literál

Hodnota zapsaná přímo ve zdrojovém kódu.

method

metoda

name mangling

komolení názvů

Mechanismus převodu názvů s dvojitým úvodním podtržítkem ve třídách.

module

modul

module search path

vyhledávací cesta modulů

Posloupnost umístění, ve kterých Python hledá importované moduly.

mutable

měnitelný

O objektu, který lze po vytvoření měnit.

namespace

jmenný prostor

Mapování názvů na objekty; namespace package překládat jako „jmenný balíček“.

object

objekt

package / subpackage

balíček / podbalíček

Adresářová struktura sdružující moduly; názvy konkrétních balíčků se nemění.

parameter

parametr

Název v definici funkce; odlišovat od argumentu při volání.

pattern matching

porovnávání vzorů

Mechanismus příkazu match a bloků case.

positional-only / keyword-only parameter

pouze poziční / pouze klíčový parametr

Druh parametru vyznačený v definici funkce pomocí / nebo *.

primary/secondary prompt

primární/sekundární výzva

Výzvy interpretu >>> a ....

raw string

surový řetězec

Při prvním výskytu uvést anglické „raw string“; zapisuje se s prefixem r.

regular expression

regulární výraz

Konkrétní vzory a syntaxe regulárních výrazů se nemění.

representation error

chyba reprezentace

Nepřesnost vznikající při převodu hodnoty do dostupné číselné reprezentace.

relative / absolute import

relativní / absolutní import

Relativní import používá úvodní tečky; zápis příkazu se nemění.

scope

obor platnosti

Kontext, ve kterém je název přímo dostupný.

sequence

sekvence

serialization / deserialization

serializace / deserializace

Převod objektu na přenositelnou reprezentaci a její zpětné načtení.

set

množina

Datový typ set; neuspořádaná kolekce bez duplicit.

slice, slicing

výřez, vytváření výřezu

Při prvním důležitém výskytu lze uvést anglické „slicing“.

source code

zdrojový kód

stack / queue

zásobník / fronta

Zásobník používá LIFO, fronta FIFO.

statement

příkaz

standard library

standardní knihovna

Soubor modulů a balíčků dodávaných s Pythonem.

syntax error

syntaktická chyba

Výjimka SyntaxError; výpis a technický název se nemění.

string

řetězec

Datový typ str; při potřebě upřesnit „textový řetězec“.

traceback

výpis zásobníku volání

Při prvním výskytu lze doplnit anglické traceback.

thread / multi-threading

vlákno / vícevláknové zpracování

Termíny pro souběžné provádění v rámci procesu.

text mode / binary mode

textový režim / binární režim

Režim otevření souboru; konkrétní hodnoty argumentu mode se nemění.

tuple

n-tice

virtual environment

virtuální prostředí

weak reference

slabá reference

Reference, která sama nebrání uvolnění objektu z paměti.

wildcard

žolík

V porovnávání vzorů například _; při prvním výskytu uvést „wildcard“.