Prejsť na hlavný obsah
Základy jazyka Python2026-11-01 · 8 min čítania

Python Cheat Sheet 2026: Jedna stránka, ktorú by mal vytlačiť každý vývojár Pythonu

Poznáte ten pocit: včera ste napísali slučku, dnes si neviete spomenúť, či je to elif alebo else if. To je normálne. Nikto nedrží celý jazyk v hlave a dobrí vývojári sa neustále opierajú o krátky odkaz. Táto stránka je odkaz: malé jadro Pythonu, ktoré sa zobrazuje takmer v každom skutočnom skripte v poradí, v akom ho budete potrebovať.

Uložte si ho do záložiek, vytlačte ho, prilepte páskou vedľa monitora. Ak chcete plnú interaktívnu verziu, na stránke je cheatsheet, v ktorom môžete počas kódovania vyhľadávať.

Dátové typy a literály

▶ PYTHONeditable · runs in your browser

Rýchle pravidlo: potrebujete poriadok a zmeny, použite zoznam. Potrebujete vyhľadať podľa mena, použite diktát. Potrebujete odstrániť duplikáty, použite sadu. Potrebujete niečo, čo sa nesmie meniť, použite tuple.

Ovládajte tok

▶ PYTHONeditable · runs in your browser

Pamätajte, že Python používa odsadenie namiesto zložených zátvoriek. Štyri medzery na úrovni, nikdy nemiešajte tabulátory a medzery.

f-strings a špecifikácie formátu

▶ PYTHONeditable · runs in your browser

Porozumenia

▶ PYTHONeditable · runs in your browser

Ak porozumenie potrebuje viac ako jednu podmienku a vnorenú slučku, napíšte namiesto toho normálnu slučku „for“. Čitateľné bije chytro.

Spracovanie chýb

▶ PYTHONeditable · runs in your browser

Zachyťte konkrétnu chybu, ktorú očakávate. Holé „okrem:“ skrýva skutočné chyby.

Správcovia príkazov a kontextu

▶ PYTHONeditable · runs in your browser

Použite with pre súbory, databázové pripojenia, zámky, čokoľvek, čo sa musí uvoľniť.

Funkcie a triedy

▶ PYTHONeditable · runs in your browser

@dataclass za vás zapíše __init__, __repr__ a __eq__. Siahnite po nej skôr, ako napíšete triedu rukou.

Ak si chcete precvičiť funkcie a triedy interaktívne v prehliadači, vyskúšajte kurz základov: každý krok spustí skutočný Python a skontroluje vašu odpoveď.

Vstup a výstup súboru

▶ PYTHONeditable · runs in your browser

pathlib nahrádza väčšinu starého žonglovania s reťazcom os.path. Tiež zvládne oddeľovače Windows a macOS za vás.

Dovoz

▶ PYTHONeditable · runs in your browser

Praktická štandardná knižnica

▶ PYTHONeditable · runs in your browser

Slovníkové triky, ktoré budete používať každý týždeň

▶ PYTHONeditable · runs in your browser

Bežné chyby, pred ktorými vás tento hárok ochráni

  • Použitie meniteľného predvoleného argumentu, ako napríklad def f(items=[]). Použite None a vytvorte zoznam vnútri.
  • Porovnanie s je namiesto == pre hodnoty. Použite „je“ len pre „Žiadne“.
  • Zabudnite, že rozsah (5) sa zastaví na 4.
  • Zmena zoznamu počas pretáčania. Prejdite kópiou alebo vytvorte nový zoznam.

Ako sa to vlastne naučiť, nielen čítať

Cheat sheet vám pomôže zapamätať si, ale učíte sa iba písaním. Vyberte tri úryvky z tejto stránky, zatvorte ju a prepíšte ich spamäti. Potom ich spustite. Keď sa zaseknete, pozrite sa, zatvorte kartu a skúste to znova. Z toho desať minút prevyšuje hodinu opätovného čítania.

Keď ste pripravení prejsť od úryvkov k skutočným cvičeniam, začnite s bezplatnými lekciami pre začiatočníkov a nechajte túto stránku otvorenú vedľa nich. Prehľadávateľný cheatsheet Pythonu je vždy vzdialený jedným kliknutím.

Časté otázky

Čo by malo byť na cheat sheete Pythonu? Typy jadra, tok ovládacích prvkov, f-reťazce, porozumenia, spracovanie chýb, „s“, funkcie, triedy, vstup a výstup súborov, importy a niekoľko štandardných knižničných nástrojov. To je malá sada používaná vo väčšine skutočného kódu.

Stačí cheat sheet na naučenie sa jazyka Python? Nie. Ide o pamäťovú pomôcku. Stále musíte písať programy a opravovať svoje vlastné chyby, aby sa syntax prilepila.

Ktorú verziu Pythonu to pokrýva? Všetko tu funguje na aktuálnych vydaniach Pythonu 3. Formuláre dataclass a f-string = potrebujú Python 3.8 alebo novší.

Mám použiť pathlib alebo os.path? Pre nový kód uprednostniť pathlib. Je kratší, čitateľný a multiplatformový.

Zoznam alebo n-tica, ktorý z nich? Použite zoznam, keď sa obsah zmení, a n-ticu, keď by mal zostať pevný, napríklad súradnice.

Kde si môžem precvičiť tieto úryvky? V prehliadači bez inštalácie v bezplatných lekciách na tejto stránke.

Chcete to vyskúšať?

15 lekcií zdarma po bezplatnej registrácii – žiadna karta. Otestujte platformu a potom sa rozhodnite.

Začnite zadarmo →

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.