Přejít k hlavnímu obsahu
Základy Pythonu2026-11-01 · 8 min čtení

Python Cheat Sheet 2026: Jedna stránka, kterou by měl každý Python Dev vytisknout

Znáte ten pocit: včera jste napsali smyčku, dnes si nemůžete vzpomenout, zda je to elif nebo else if. To je normální. Nikdo nedrží celý jazyk v hlavě a dobří vývojáři se neustále opírají o krátkou referenci. Tato stránka je odkaz: malé jádro Pythonu, které se objevuje téměř v každém skutečném skriptu, v pořadí, v jakém jej budete potřebovat.

Uložte si to do záložek, vytiskněte, nalepte vedle monitoru. Pokud chcete plnou interaktivní verzi, na webu je cheatsheet Pythonu, který můžete prohledávat při kódování.

Datové typy a literály

▶ PYTHONeditable · runs in your browser

Rychlé pravidlo: potřebujete pořádek a změny, použijte seznam. Potřebujete vyhledat podle jména, použijte diktát. Potřebujete odstranit duplikáty, použijte sadu. Potřebujete něco, co se nesmí změnit, použijte n-tici.

Kontrolujte tok

▶ PYTHONeditable · runs in your browser

Pamatujte, že Python používá místo složených závorek odsazení. Čtyři mezery na úroveň, nikdy nemíchejte tabulátory a mezery.

f-strings a specifikace formátu

▶ PYTHONeditable · runs in your browser

Porozumění

▶ PYTHONeditable · runs in your browser

Pokud porozumění potřebuje více než jednu podmínku a vnořenou smyčku, napište místo toho normální smyčku „for“. Čitelné beaty chytré.

Zpracování chyb

▶ PYTHONeditable · runs in your browser

Zachyťte konkrétní chybu, kterou očekáváte. Holé „kromě:“ skrývá skutečné chyby.

Správci příkazů a kontextu

▶ PYTHONeditable · runs in your browser

Použijte with pro soubory, databázová připojení, zámky, cokoliv, co musí být uvolněno.

Funkce a třídy

▶ PYTHONeditable · runs in your browser

@dataclass za vás zapíše __init__, __repr__ a __eq__. Sáhněte po něm, než napíšete lekci ručně.

Pokud si chcete procvičovat funkce a třídy interaktivně v prohlížeči, vyzkoušejte kurz základů: každý krok spustí skutečný Python a zkontroluje vaši odpověď.

Vstup a výstup souboru

▶ PYTHONeditable · runs in your browser

pathlib nahrazuje většinu starého žonglování s řetězci os.path. Zvládá také oddělovače Windows a macOS za vás.

Dovoz

▶ PYTHONeditable · runs in your browser

Praktická standardní knihovna

▶ PYTHONeditable · runs in your browser

Slovníkové triky, které budete používat každý týden

▶ PYTHONeditable · runs in your browser

Časté chyby, kterých vás tento list zachrání

  • Použití proměnného výchozího argumentu, jako je def f(items=[]). Použijte None a vytvořte seznam uvnitř.
  • Porovnání s je místo == pro hodnoty. Použít „je“ pouze pro „Žádný“.
  • Zapomeňte, že rozsah(5) končí na 4.
  • Změna seznamu při procházení. Opakujte kopii nebo vytvořte nový seznam.

Jak se to vlastně naučit, nejen číst

Cheat sheet vám pomůže zapamatovat si, ale učíte se pouze psaním. Vyberte tři úryvky z této stránky, zavřete ji a přepište je z paměti. Pak je spusťte. Když se zaseknete, podívejte se, zavřete kartu a zkuste to znovu. Deset minut z toho převyšuje hodinu opakovaného čtení.

Až budete připraveni přejít od úryvků ke skutečným cvičením, spusťte bezplatné lekce pro začátečníky a nechte vedle nich otevřenou tuto stránku. Prohledávatelný cheatsheet Pythonu je vždy na jedno kliknutí.

Nejčastější dotazy

Co by mělo být na cheat sheetu Pythonu? Typy jádra, tok řízení, f-řetězce, porozumění, zpracování chyb, s, funkce, třídy, vstup a výstup souborů, importy a několik standardních knihovních nástrojů. To je malá sada používaná ve většině reálného kódu.

Stačí cheat sheet k tomu, abyste se naučili Python? Ne. Je to paměťová pomůcka. Stále musíte psát programy a opravovat své vlastní chyby, aby se syntaxe držela.

Kterou verzi Pythonu to pokrývá? Vše zde funguje na aktuálních vydáních Pythonu 3. Formuláře dataclass a f-string = potřebují Python 3.8 nebo novější.

Mám použít pathlib nebo os.path? Pro nový kód preferujte pathlib. Je kratší, čtivý a multiplatformní.

Seznam nebo n-tice, který z nich? Použijte seznam, když se obsah změní, a n-tice, když by měl zůstat pevný, jako jsou souřadnice.

Kde si mohu tyto úryvky procvičit? V prohlížeči bez instalace v bezplatných lekcích na tomto webu.

Jste připraveni to vyzkoušet?

15 lekcí zdarma po bezplatné registraci – žádná karta. Vyzkoušejte platformu a pak se rozhodněte.

Začněte zdarma →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.