În această lecție, vom explora conceptul de funcții în Python și vom învăța cum să le definim și utilizăm în programele noastre. O funcție este o serie de instrucțiuni care au fost grupate împreună și pot fi apelate ori de câte ori este necesar. Acestea pot fi folosite pentru a face codul mai organizat și mai ușor de citit și de întreținut.
Un exemplu simplu de funcție ar fi o funcție care calculează suma a două numere. Definim funcția, numim-o suma
, și adăugăm două argumente, a
și b
, care reprezintă numerele pe care dorim să le adunăm. În corpul funcției, adunăm cele două numere și returnăm rezultatul.
def suma(a, b):
return a + b
După ce funcția este definită, o putem apela ori de câte ori este necesar în programul nostru. De exemplu, putem apela funcția suma
cu argumentele 3 și 5 astfel:
print(suma(3, 5))
Această apelare va returna rezultatul 8.
În această lecție, vom învăța și despre parametrii opționali și argumentele numite în funcții, precum și despre funcțiile lambda și funcțiile recursive.
Funcțiile sunt o parte fundamentală a programării în Python și sunt utilizate într-o varietate de aplicații, de la calcule matematice simple până la proiecte de dimensiuni mari. Înțelegerea conceptului de funcție și capacitatea de a le folosi eficient în programele noastre este esențială pentru a deveni un programator Python competent.