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.
- Afișarea cu
print()și comentariile. Primul contact cu limbajul. - Variabilele și tipurile de date — numere întregi, numere cu zecimale, text. Vezi ghidul despre variabile în Python.
- Operațiile și citirea datelor cu
input(). Programul începe să lucreze cu date primite de la utilizator. - Deciziile cu
if,elif,else. Programul alege ce face în funcție de o condiție. Detalii în ghidul despre if în Python. - Repetarea cu
forșiwhile. Același pas, executat de mai multe ori. Vezi bucla for și range(). - Listele. Păstrezi mai multe valori într-o singură variabilă: note, nume, prețuri. Vezi listele în Python.
- Funcțiile. Împarți un program mare în bucăți mici, cu nume. Vezi funcțiile în Python.
- 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ări | Rezultat așteptat | Ce verifici |
|---|---|---|
| 8 și 10 | 9 | un caz obișnuit |
| 5 și 5 | 5 | note egale, la limita de promovare |
| 7 și 8 | 7,5 | un 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âna | Ce înveți | Exercițiu de final |
|---|---|---|
| 1 | print, variabile, operații, input | un program care calculează aria unui dreptunghi |
| 2 | if, elif, else | un program care spune dacă un număr e par sau impar |
| 3 | for, while, range | tabla înmulțirii cu un număr ales |
| 4 | liste și funcții simple | media 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.
