Preskoči na glavni sadržaj
Osnove Pythona2026-11-01 · 8 min čitanja

Python Cheat Sheet 2026: Jedna stranica koju bi svaki Python Dev trebao ispisati

Znate osjećaj: jučer ste napisali petlju, danas se ne možete sjetiti je li elif ili else if. To je normalno. Nitko ne drži cijeli jezik u glavi, a dobri programeri se cijelo vrijeme oslanjaju na kratku referencu. Ova je stranica ta referenca: mala jezgra Pythona koja se pojavljuje u gotovo svakoj pravoj skripti, redom kojim će vam trebati.

Označite ga, isprintajte, zalijepite uz monitor. Ako želite potpunu interaktivnu verziju, na web mjestu postoji Python cheatsheet koji možete pretraživati ​​dok kodirate.

Vrste podataka i literali

▶ PYTHONeditable · runs in your browser

Brzo osnovno pravilo: trebate red i promjene, koristite popis. Treba traženje po imenu, koristite diktat. Trebate ukloniti duplikate, upotrijebite set. Trebate nešto što se ne smije mijenjati, koristite tuple.

Kontrola protoka

▶ PYTHONeditable · runs in your browser

Zapamtite da Python koristi uvlake umjesto vitičastih zagrada. Četiri razmaka po razini, nikada ne miješajte tabulatore i razmake.

f-nizovi i specifikacije formata

▶ PYTHONeditable · runs in your browser

Shvaćanja

▶ PYTHONeditable · runs in your browser

Ako je za razumijevanje potrebno više od jednog uvjeta i ugniježđene petlje, umjesto toga napišite normalnu petlju "za". Čitljivo bolje od pametnog.

Rješavanje grešaka

▶ PYTHONeditable · runs in your browser

Uhvatite konkretnu pogrešku koju očekujete. Goli osim: skriva prave greške.

Upravljači izjavama i kontekstom

▶ PYTHONeditable · runs in your browser

Koristite with za datoteke, veze s bazom podataka, zaključavanja, sve što se mora otpustiti.

Funkcije i klase

▶ PYTHONeditable · runs in your browser

@dataclass za vas piše __init__, __repr__ i __eq__. Posegnite za njim prije nego što ručno napišete predavanje.

Ako želite interaktivno vježbati funkcije i razrede u pregledniku, isprobajte tečaj temelja: svaki korak pokreće pravi Python i provjerava vaš odgovor.

Ulaz i izlaz datoteke

▶ PYTHONeditable · runs in your browser

pathlib zamjenjuje većinu starog žongliranja nizovima os.path. Također upravlja Windows i macOS separatorima za vas.

Uvozi

▶ PYTHONeditable · runs in your browser

Praktična standardna biblioteka

▶ PYTHONeditable · runs in your browser

Rječnički trikovi koje ćete koristiti tjedno

▶ PYTHONeditable · runs in your browser

Uobičajene pogreške od kojih će vas ovaj list spasiti

  • Korištenje promjenjivog zadanog argumenta kao što je def f(items=[]). Upotrijebite None i napravite popis unutra.
  • Uspoređivanje s je umjesto == za vrijednosti. Koristite is samo za Ništa.
  • Zaboravljanje da se range(5) zaustavlja na 4.
  • Mijenjanje popisa dok prelazite preko njega. Pređite preko kopije ili napravite novi popis.

Kako to zapravo naučiti, a ne samo pročitati

Varalica vam pomaže da zapamtite, ali učite samo tipkajući. Odaberite tri isječka s ove stranice, zatvorite je i prepišite ih iz sjećanja. Zatim ih pokrenite. Kad zapnete, pogledajte, zatvorite karticu, pokušajte ponovno. Deset minuta toga je bolje od sat vremena ponovnog čitanja.

Kada budete spremni prijeći s isječaka na stvarne vježbe, pokrenite besplatne lekcije za početnike i držite ovu stranicu otvorenom pored njih. Pretraživi Python cheatsheet uvijek je udaljen jednim klikom.

FAQ

Što bi trebalo biti na Python varalici? Osnovni tipovi, tok kontrole, f-stringovi, razumijevanja, rukovanje pogreškama, "with", funkcije, klase, ulaz i izlaz datoteke, uvozi i nekoliko standardnih alata za biblioteku. To je mali skup koji se koristi u većini stvarnog koda.

Je li varalica dovoljna za učenje Pythona? Ne. To je pomoć pri pamćenju. I dalje morate pisati programe i ispravljati vlastite pogreške kako bi sintaksa ostala na snazi.

Koju verziju Pythona ovo pokriva? Sve ovdje radi na trenutnim izdanjima Pythona 3. Obrasci dataclass i f-string = trebaju Python 3.8 ili noviji.

Trebam li koristiti pathlib ili os.path? Dajte prednost pathlib za novi kod. Kraći je, čitljiv i višeplatformski.

Popis ili tuple, koji? Koristite popis kada se sadržaji mijenjaju i tuple kada bi trebali ostati fiksni, kao što su koordinate.

Gdje mogu vježbati ove isječke? U pregledniku, bez instalacije, u besplatnim lekcijama na ovoj stranici.

Jeste li spremni isprobati?

15 besplatne lekcije nakon besplatne prijave — bez kartice. Isprobajte platformu, a zatim odlučite.

Počni besplatno →

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.