Python és un llenguatge de programació interpretat, de tipatge dinàmic i alt nivell, conegut per la seva senzillesa i llegibilitat. És molt utilitzat en diversos camps com la ciència de dades, el desenvolupament web, la intel·ligència artificial, l’automatització de tasques i molt es altres aplicacions.
Característiques principals:
- Sintaxi senzilla i clara → És fàcil d’aprendre i llegir.
- Tipatge dinàmic → No cal declarar el tipus de les variables explícitament.
- Interpretat → No cal compilar el codi, es pot executar directament.
- Multiplataforma → Funciona en Windows, macOS i Linux sense problemes.
- Comunitat gran → Hi ha moltes biblioteques i recursos disponibles.
Elements bàsics del llenguatge:
Variables i tipus de dades
x = 10 # Enter
y = 3.14 # Decimal (float)
text = "Hola!" # Cadena de text (string)
llista = [1, 2, 3] # Llista
y = 3.14 # Decimal (float)
text = "Hola!" # Cadena de text (string)
llista = [1, 2, 3] # Llista
Estructures de control
-
- Condicions (
if
,elif
,else
)
- Condicions (
edat = 18
if edat >= 18:
print("Ets major d’edat.")
else:
print("Ets menor d’edat.")
-
- Bucle
for
- Bucle
for i in range(5):
print(i) # 0, 1, 2, 3, 4
-
- Bucle
while
- Bucle
x = 0
while x < 5:
print(x)
x += 1
Funcions
def suma(a, b):
return a + bprint(suma(3, 5)) # Retorna 8
Llibreries populars
- Numpy → Càlcul numèric i matrius.
- Pandas → Manipulació i anàlisi de dades.
- Matplotlib / Seaborn → Visualització de dades.
- Scikit-learn → Aprenentatge automàtic.
- SymPy → Àlgebra simbòlica.
Python per Àlgebra i Matemàtiques
Si estàs estudiant àlgebra 📚, Python pot ser molt útil per resoldre equacions, operar amb matrius i fer càlculs simbòlics amb SymPy.
Exemple: Resoldre una equació amb Python
from sympy import symbols, Eq, solve
x = symbols('x')
equacio = Eq(2*x + 3, 7) # 2x + 3 = 7
solucio = solve(equacio, x)
print(solucio) # [2]