Python Cheat Sheet 2026: Singura pagină pe care fiecare dezvoltator Python ar trebui să o imprime
Știi sentimentul: ai scris o buclă ieri, azi nu-ți poți aminti dacă este elif sau else if. Este normal. Nimeni nu ține întreaga limbă în cap, iar dezvoltatorii buni se sprijină pe o referință scurtă tot timpul. Această pagină este acea referință: micul nucleu al lui Python care apare în aproape fiecare script real, în ordinea în care veți avea nevoie de el.
Marcați-l, imprimați-l, lipiți-l lângă monitor. Dacă doriți versiunea interactivă completă, există o Cheatsheet Python pe site pe care o puteți căuta în timp ce codificați.
Tipuri de date și literale
Regula generală: aveți nevoie de ordine și modificări, utilizați o listă. Trebuie să căutați după nume, folosiți un dict. Trebuie să eliminați duplicatele, utilizați un set. Ai nevoie de ceva care nu trebuie să se schimbe, folosește un tuplu.
Controlul fluxului
Amintiți-vă că Python folosește indentarea în loc de acolade. Patru spații pe nivel, nu amestecați niciodată file și spații.
F-strings și specificații de format
Înțelegeri
Dacă o înțelegere necesită mai mult de o condiție și o buclă imbricată, scrieți o buclă normală for. Lizibil bate inteligent.
Gestionarea erorilor
Descoperiți eroarea la care vă așteptați. Un simplu „cu excepția:” ascunde bug-uri reale.
Managerii cu declarații și context
Folosiți „cu” pentru fișiere, conexiuni la baze de date, blocări, orice trebuie eliberat.
Funcții și clase
Un @dataclass scrie __init__, __repr__ și __eq__ pentru tine. Atingeți-l înainte de a scrie o clasă de mână.
Dacă doriți să exersați funcții și clase în mod interactiv în browser, încercați cursul de fundații: fiecare pas rulează Python real și vă verifică răspunsul.
Intrare și ieșire fișier
pathlib înlocuiește cea mai mare parte a vechiului jonglare cu șiruri os.path. De asemenea, gestionează separatoarele Windows și macOS pentru tine.
Importuri
Bibliotecă standard la îndemână
Trucuri de dicționar pe care le vei folosi săptămânal
Greșeli frecvente de care vă va salva această foaie
- Folosind un argument implicit mutabil, cum ar fi
def f(items=[]). Folosiți „Niciuna” și creați lista în interior. - Compararea cu
isîn loc de==pentru valori. Folosiți „este” numai pentru „Niciuna”. - Uitând că „interval(5)” se oprește la 4.
- Schimbarea unei liste în timp ce treceți peste ea. Buclă peste o copie sau creați o nouă listă.
Cum să o înveți de fapt, nu doar să o citești
O foaie de cheat vă ajută să vă amintiți, dar învățați doar tastând. Alegeți trei fragmente din această pagină, închideți-o și rescrieți-le din memorie. Apoi rulați-le. Când rămâneți blocat, uitați-vă, închideți fila, încercați din nou. Zece minute din asta bat cu o oră de recitire.
Când sunteți gata să treceți de la fragmente la exerciții reale, începeți lecțiile gratuite pentru începători și păstrați această pagină deschisă lângă ele. Cheatsheet Python care poate fi căutat este întotdeauna la un clic distanță.
Întrebări frecvente
Ce ar trebui să fie pe o foaie de cheat Python? Tipurile de bază, fluxul de control, șirurile f, înțelegerile, gestionarea erorilor, cu, funcțiile, clasele, intrarea și ieșirea fișierelor, importurile și câteva instrumente standard de bibliotecă. Acesta este setul mic folosit în majoritatea codului real.
Este o foaie suficientă pentru a învăța Python? Nu. Este un ajutor de memorie. Mai trebuie să scrieți programe și să vă remediați propriile greșeli pentru ca sintaxa să rămână.
Ce versiune de Python acoperă aceasta? Totul de aici funcționează pe versiunile actuale de Python 3. Formele dataclass și f-string = au nevoie de Python 3.8 sau mai nou.
Ar trebui să folosesc pathlib sau os.path? Prefer pathlib pentru codul nou. Este mai scurt, lizibil și multi-platformă.
Lista sau tuplu, care? Utilizați o listă când conținutul se schimbă și un tuplu când ar trebui să rămână fix, cum ar fi coordonatele.
Unde pot exersa aceste fragmente? În browser, fără instalare, în lecțiile gratuite de pe acest site.