Sari la conținut
Academia PythonAcademiaPython

12 octombrie 2026 · 6 min de citit

Cum înveți Python de la zero: ghid pas cu pas pentru începători

Poți începe să înveți Python chiar azi, fără să instalezi nimic și fără să știi matematică avansată. Ai nevoie de un browser, de 20–30 de minute pe zi și de o ordine clară a pașilor. Ghidul de mai jos îți arată exact această ordine, cu exemple pe care le poți rula imediat.

De ce Python e o alegere bună pentru primul limbaj

Python se citește aproape ca o propoziție în engleză. Nu ai acolade, nu ai punct și virgulă la final de linie, iar un program util poate avea doar câteva rânduri. De aceea e folosit atât în școli, cât și în industrie: în analiză de date, automatizări, aplicații web și inteligență artificială.

Pentru un începător contează altceva: vezi rezultatul repede. Scrii o linie, apeși „Rulează” și primești răspuns. Această buclă scurtă — scrii, rulezi, corectezi — este cea care te face să înveți.

print("Salut! Acesta este primul meu program.")

Rezultatul afișat este exact textul dintre ghilimele: Salut! Acesta este primul meu program.

Ce îți trebuie ca să începi

  • Un loc unde să rulezi cod. Nu e obligatoriu să instalezi Python. În laboratorul Academia Python scrii și rulezi cod direct în browser, inclusiv de pe telefon sau tabletă.
  • 20–30 de minute pe zi. Ritmul constant contează mai mult decât sesiunile lungi, rare.
  • Răbdare cu mesajele de eroare. Fiecare programator vede erori zilnic. Ele nu înseamnă că „nu ești făcut pentru programare”, ci că Python îți spune exact ce trebuie corectat.

Ordinea în care merită să înveți

Mulți începători se blochează pentru că sar direct la proiecte mari. Ordinea de mai jos construiește fiecare noțiune pe cea dinainte.

  1. Afișarea cu print() și comentariile. Primul contact cu limbajul.
  2. Variabilele și tipurile de date — numere întregi, numere cu zecimale, text. Vezi ghidul despre variabile în Python.
  3. Operațiile și citirea datelor cu input(). Programul începe să lucreze cu date primite de la utilizator.
  4. Deciziile cu if, elif, else. Programul alege ce face în funcție de o condiție. Detalii în ghidul despre if în Python.
  5. Repetarea cu for și while. Același pas, executat de mai multe ori. Vezi bucla for și range().
  6. Listele. Păstrezi mai multe valori într-o singură variabilă: note, nume, prețuri. Vezi listele în Python.
  7. Funcțiile. Împarți un program mare în bucăți mici, cu nume. Vezi funcțiile în Python.
  8. Proiecte mici. Un calculator de medii, un joc de ghicit numărul, un convertor de unități.

Exemplu: un mic program care folosește primii 4 pași

Programul de mai jos calculează media a două note și spune dacă elevul a promovat.

nota1 = 7
nota2 = 8
media = (nota1 + nota2) / 2

print("Media este", media)
if media >= 5:
    print("Promovat")
else:
    print("Nepromovat")

Rezultatul afișat:

Media este 7.5
Promovat

Observă două lucruri. Python folosește punctul pentru zecimale (7.5, nu 7,5). Iar liniile de sub if și else sunt retrase cu 4 spații: așa știe Python ce instrucțiuni aparțin fiecărei ramuri.

Cum verifici că programul e corect

A vedea un rezultat pe ecran nu înseamnă automat că programul e corect. Programatorii își testează codul: aleg câteva date pentru care știu dinainte răspunsul și compară.

Pentru programul de mai sus:

IntrăriRezultat așteptatCe verifici
8 și 109un caz obișnuit
5 și 55note egale, la limita de promovare
7 și 87,5un rezultat cu zecimale

Dacă pentru 8 și 10 programul afișează 13, ai uitat parantezele: nota1 + nota2 / 2 face întâi împărțirea. Câteva teste reușite îți dau încredere, dar nu garantează că programul merge pentru orice date — de aceea alegi teste variate.

Greșeli frecvente ale începătorilor

  • Doar citești, nu scrii cod. Explicațiile ajută, dar înveți abia când scrii tu, greșești și corectezi.
  • Copiezi soluții fără să le rulezi pas cu pas. Încearcă întâi singur, chiar dacă durează.
  • Ignori mesajul de eroare. Citește ultima linie: îți spune tipul erorii și, de obicei, linia la care apare. Vezi erorile frecvente în Python și cum le repari.
  • Treci peste bazele „ușoare”. Variabilele, condițiile și buclele apar în orice program. Merită să le stăpânești bine.

Un plan simplu pentru primele 4 săptămâni

SăptămânaCe învețiExercițiu de final
1print, variabile, operații, inputun program care calculează aria unui dreptunghi
2if, elif, elseun program care spune dacă un număr e par sau impar
3for, while, rangetabla înmulțirii cu un număr ales
4liste și funcții simplemedia notelor dintr-o listă

Planul e orientativ: dacă o săptămână ți se pare grea, mai stai pe ea. Important e să nu treci mai departe fără să poți rezolva singur exercițiul de final.

Cum te poate ajuta Academia Python

Pe platformă, fiecare lecție are 6 pași: recapitulare, concept nou cu exemplu, „citește și prezice”, exerciții ghidate, exerciții independente și un test scurt. Codul rulează direct în pagină, iar la exercițiile de cod vezi imediat dacă rezultatul tău este cel așteptat.

Dacă pornești de la zero, cel mai potrivit început este primul modul de gimnaziu, „Primii pași în Python”, care e gratuit. Elevii de liceu pot începe cu prima lecție din clasa a IX-a. Dacă nu știi ce traseu ți se potrivește, alege-l aici.

Întrebări frecvente

Pot învăța Python fără să știu matematică?

Da. Pentru început ai nevoie doar de operațiile de bază: adunare, scădere, înmulțire, împărțire. Matematica mai avansată apare doar în anumite domenii, cum ar fi analiza de date sau algoritmii de concurs.

Trebuie să instalez Python pe calculator?

Nu e obligatoriu la început. Poți scrie și rula cod direct în browser, de exemplu în laboratorul Academia Python. Mai târziu, pentru proiecte mai mari, îți poți instala Python de pe python.org.

Cât durează să înveți Python?

Bazele — variabile, condiții, bucle, liste și funcții — se pot învăța în câteva săptămâni de exercițiu constant. A deveni sigur pe tine în proiecte reale durează luni. Ritmul depinde de cât exersezi, nu doar de cât citești.

Ce vârstă trebuie să ai ca să înveți Python?

Nu există o vârstă minimă strictă. Copiii mici pot începe cu programare vizuală, cu blocuri, apoi trec la Python cu text pe la 8–10 ani. Adolescenții și adulții pot începe direct cu Python.

Python sau C++ pentru început?

Pentru primul limbaj, Python e de obicei mai ușor, pentru că are mai puține reguli de scriere și te lasă să te concentrezi pe logică. Ideile învățate — variabile, condiții, bucle, funcții — se transferă apoi ușor în C++ sau în alte limbaje.

Încearcă direct: prima lecție e gratuită.

Fără cont, fără card, fără instalare — scrii cod în browser și vezi imediat rezultatul.

Citește și

← Înapoi la blog