Vrei sa inveti Python de la zero? Afla primii pasi, cum sa scrii cod simplu si cum sa incepi programarea fara batai de cap.
De ce Python si nu alta limba de programare?
Daca esti la inceput si vrei sa inveti programare, Python e probabil cea mai buna alegere. De ce? Pai, e usor de citit, nu te incurca cu sintaxa prea complicata si il poti folosi pentru multe lucruri—de la automatizari mici, pana la dezvoltare web, inteligenta artificiala si gaming.
Gandeste-te la Python ca la un cutit elvetian in programare: ai unelte pentru aproape orice. Si partea buna e ca nu trebuie sa ai experienta in coding ca sa incepi.
Cum instalezi Python pe PC?
Inainte sa incepi sa scrii cod, ai nevoie sa instalezi Python. Cel mai simplu mod este sa mergi pe site-ul oficial python.org, sa descarci ultima versiune si sa urmezi pasii de instalare.
Dupa instalare, poti verifica daca totul functioneaza corect deschizand un terminal sau Command Prompt (cmd) si scriind:
python –version
Daca iti apare versiunea de Python (ex: Python 3.10.2, ori 3.10.05), inseamna ca totul e ok si poti incepe sa scrii cod.
Primul tau program in Python
Hai sa scriem primul tau cod. In lumea programarii, primul program este mereu ceva simplu, cum ar fi afisarea mesajului “Hello, World!”.
Deschide un editor de text sau un IDE precum PyCharm, VS Code sau chiar IDLE-ul care vine cu Python si scrie urmatoarele:
print(“Hello, World!”)
Variabile si tipuri de date in Python
Variabilele sunt ca niste cutii in care stochezi date. In Python, nu trebuie sa specifici ce tip de date folosesti, deoarece interpretatorul Python se ocupa de asta automat.
python:
nume = “Ana”
varsta = 25
inaltime = 1.75
este_programator = True
Explicatie:
nume este un string (text).
varsta este un numar intreg (int).
inaltime este un numar zecimal (float).
este_programator este un boolean (adevarat sau fals).
Ca sa afli tipul unei variabile, poti folosi functia type():
python:
print(type(nume)) # <class ‘str’>
print(type(varsta)) # <class ‘int’>
Structuri de control: if, else si elif
Python permite luarea de decizii folosind if, else si elif.
python:
varsta = 18
if varsta >= 18:
print(“Poti vota!”)
else:
print(“Nu poti vota inca!”)
Daca variabila varsta este mai mare sau egala cu 18, mesajul „Poti vota!” va fi afisat. Daca nu, se va afisa „Nu poti vota inca!”.
Daca ai mai multe conditii, poti folosi elif:
python:
ora = 10
if ora < 12:
print(“Buna dimineata!”)
elif ora < 18:
print(“Buna ziua!”)
else:
print(“Buna seara!”)
Liste si bucle in Python
Listele sunt un tip de date care permite stocarea mai multor valori intr-o singura variabila:
python:
fructe = [“mar”, “banana”, “cirese”] print(fructe[0]) # mar
Ca sa parcurgi lista, poti folosi o bucla for:
python:
for fruct in fructe:
print(fruct)
Daca vrei sa repeti o actiune de un anumit numar de ori, poti folosi range():
python:
for i in range(5):
print(“Salut!”) # Va afisa de 5 ori “Salut!”
Functii in Python
Functiile iti permit sa grupezi cod care poate fi reutilizat:
python:
def salut(nume):
print(“Salut, ” + nume + “!”)salut(“Alex”) # Salut, Alex!
Functia salut() primeste un parametru nume si afiseaza un mesaj personalizat.
Daca vrei sa returnezi un rezultat, poti folosi return:
python:
def adunare(a, b):
return a + brezultat = adunare(5, 3)
print(rezultat) # 8
Lucrul cu fisiere in Python
Python iti permite sa creezi si sa citesti fisiere text:
python:
with open(“test.txt”, “w”) as f:
f.write(“Acesta este un fisier creat cu Python.”)
Acest cod creeaza un fisier test.txt si scrie un text in el.
Ca sa citesti continutul fisierului:
python
with open(“test.txt”, “r”) as f:
continut = f.read()
print(continut)
Concluzie
Acum ai o baza solida in Python! Ai invatat cum sa scrii primul tau cod, sa folosesti variabile, structuri de control, liste, bucle, functii si chiar sa lucrezi cu fisiere.
Ce urmeaza? Poti explora mai departe bibliotecile Python, automatizarea sarcinilor sau chiar dezvoltarea web cu Flask/Django.
Python este o limba versatila si usor de invatat. Cu cat exersezi mai mult, cu atat devii mai bun!
Tu ce proiect vrei sa construiesti prima data in Python? Scrie in comentarii!