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
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
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
Shvaćanja
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
Uhvatite konkretnu pogrešku koju očekujete. Goli osim: skriva prave greške.
Upravljači izjavama i kontekstom
Koristite with za datoteke, veze s bazom podataka, zaključavanja, sve što se mora otpustiti.
Funkcije i klase
@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
pathlib zamjenjuje većinu starog žongliranja nizovima os.path. Također upravlja Windows i macOS separatorima za vas.
Uvozi
Praktična standardna biblioteka
Rječnički trikovi koje ćete koristiti tjedno
Uobičajene pogreške od kojih će vas ovaj list spasiti
- Korištenje promjenjivog zadanog argumenta kao što je
def f(items=[]). UpotrijebiteNonei napravite popis unutra. - Uspoređivanje s
jeumjesto==za vrijednosti. Koristiteissamo zaNiš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.