
Salutare, numele meu este Sebastian, iar acesta este al șaselea tutorial de Python. In acest tutorial vom vorbi despre funcții și module si de cum ne pot ajuta acestea.
Intai vom discuta despre functii. Acestea sunt ca niste mici programe, secvente de linii de cod retinute in python. Nu avem acces direct la aceste linii de cod, dar le putem folosi apelandu-le pentru a realiza anumite calcule fara a repeta codul scris.
Astfel se simplifica programul final si scriem totodata mai putin.# exemple ridicare la putere
print (4**3);
print (pow(4,3));
# functie putere cu parametrii baza si exponent
# functia pentru valoarea absoluta
print (abs(-21.4));Partea a doua este despre module. Acestea reprezinta colectii de functii extra ce vin odata cu mediul python,liste intregi de functionalitati organizate pe categorii. Oricand poti sa extinzi aplicatia si sa obtii mai mult astfel.
Toate aceste module se pot importa pentru a creste performanta aplicatiei. De exemplu se poate folosi functia de rotunjire a unui numar:print (floor(18.7));
#eroare pentru ca aplicatia nu cunoaste functia
import math;
print (math.floor(32.4));
# functia de extragere a unui radical
math.sqrt(225);Un mare avantaj il constituie posibilitatea de a atribui functii variabilelor declarate de noi:
# atribuire functia radical
var = math.sqrt
var(9)
# atribuire functia putere
var2 = pow
var2(2,3)Toate liniile de cod de mai sus pot fi rulate in PythonShell.
Urmariti tutorialul video pentru consolidarea cunostintelor.
Nu uitati ca pentru informatii mai complxe va puteti documenta in plus sau parcurge si alte resurse.