Cursul complet care te învață cel mai popular limbaj de programare din lume. 18 module, 100+ exerciții practice și proiecte reale pentru portofoliul tău.
Totul de care ai nevoie pentru a stăpâni Python
250+ pagini cu explicații clare, exemple și ilustrații
Exerciții practice cu soluții detaliate
Proiecte reale pentru portofoliu
Odată cumpărat, e al tău pentru totdeauna
18 module structurate de la simplu la complex
+ 6 module suplimentare incluzând:
Decoratori și Generatori • Regular Expressions • Lucrul cu API-uri (requests) • Baze de Date (SQLite) • Introducere în Data Science (pandas, numpy) • Proiect Final Complet (Aplicație Web cu Flask)
Testează platforma noastră interactivă înainte să cumperi
List comprehensions sunt o modalitate elegantă și concisă de a crea liste în Python. Acestea îți permit să transformi bucle for complexe într-o singură linie de cod.
List comprehensions sunt nu doar mai scurte, ci și mai rapide decât buclele for tradiționale pentru că sunt optimizate intern de Python.
Sintaxa de bază:
[expresie for element in iterabil] - sintaxa de bază[expresie for element in iterabil if condiție] - cu filtrare[expresie if condiție else altă_expresie for element in iterabil] - cu if-else# Metodă tradițională cu for loop
numere = []
for i in range(1, 6):
numere.append(i ** 2)
print(numere) # [1, 4, 9, 16, 25]
# Cu list comprehension - o singură linie!
patrate = [i ** 2 for i in range(1, 6)]
print(patrate) # [1, 4, 9, 16, 25]
# Cu condiție - doar numerele pare
pare = [x for x in range(10) if x % 2 == 0]
print(pare) # [0, 2, 4, 6, 8]
# Cu if-else
rezultat = ["par" if x % 2 == 0 else "impar" for x in range(5)]
print(rezultat) # ['par', 'impar', 'par', 'impar', 'par']
Nu folosi list comprehensions pentru operații complexe cu multe condiții - codul devine greu de citit. În aceste cazuri, o buclă for tradițională este preferabilă.
Mergi la tab-ul "Editor" și experimentează cu List Comprehensions!
range(1, 21)Peste 800 de studenți mulțumiți
"Python părea imposibil de învățat până am găsit acest curs. Explicațiile despre OOP și list comprehensions sunt geniale!"
"Am trecut de la zero cunoștințe la a-mi automatiza sarcinile de la birou. Proiectele practice m-au ajutat enorm!"
"Secțiunea de Data Science și pandas e exact ce aveam nevoie. Acum lucrez cu date în fiecare zi folosind Python!"
Preț accesibil pentru conținut premium
Acces complet la toate lecțiile, exercițiile și proiectele + Certificat de absolvire.
Nu mai aștepta. Învață cel mai popular limbaj de programare și deschide-ți noi oportunități de carieră.