Sari la conținutul principal
Bazele Python2026-11-01 · 8 min de citit

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

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

Înțelegeri

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

Descoperiți eroarea la care vă așteptați. Un simplu „cu excepția:” ascunde bug-uri reale.

Managerii cu declarații și context

▶ PYTHONeditable · runs in your browser

Folosiți „cu” pentru fișiere, conexiuni la baze de date, blocări, orice trebuie eliberat.

Funcții și clase

▶ PYTHONeditable · runs in your browser

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

▶ PYTHONeditable · runs in your browser

pathlib înlocuiește cea mai mare parte a vechiului jonglare cu șiruri os.path. De asemenea, gestionează separatoarele Windows și macOS pentru tine.

Importuri

▶ PYTHONeditable · runs in your browser

Bibliotecă standard la îndemână

▶ PYTHONeditable · runs in your browser

Trucuri de dicționar pe care le vei folosi săptămânal

▶ PYTHONeditable · runs in your browser

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.

Ești gata să-l încerci?

15 lecții gratuite după o înscriere gratuită — fără card. Eșantionați platforma, apoi decideți.

Începe gratuit →

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.