Segona Classe Pràctica de Python
Aquesta pràctica està dissenyada per aprofundir en els conceptes de Python. Aprendràs a treballar amb estructures de dades, gestionar errors, i utilitzar mòduls.
1. Llistes
Les llistes són una estructura de dades molt útil en Python.
# Creació d'una llista. fruites = ["poma", "plàtan", "taronja"] # Accedim als elements de la llista. print(fruites[0]) # Primer element. print(fruites[-1]) # Últim element. # Afegim i eliminem elements. fruites.append("maduixa") # Afegim al final. print(fruites) fruites.remove("plàtan") # Eliminem un element. print(fruites) # Iterem sobre la llista. for fruita in fruites: print(fruita)
2. Tuples
Les tuples són com les llistes, però no es poden modificar.
# Creació d'una tupla. colors = ("vermell", "blau", "verd") # Accedim als elements. print(colors[0]) # Intentar modificar una tupla dóna error. # colors[0] = "groc" # Això produirà un error. # Iterem sobre la tupla. for color in colors: print(color)
3. Diccionaris
Els diccionaris emmagatzemen dades en format clau-valor.
# Creació d'un diccionari. persona = { "nom": "Anna", "edat": 30, "ciutat": "Barcelona" } # Accedim als valors. print(persona["nom"]) print(persona.get("edat")) # Afegim una nova clau-valor. persona["professió"] = "Enginyera" print(persona) # Iterem sobre les claus i els valors. for clau, valor in persona.items(): print(clau, ":", valor)
4. Gestió d’errors
Utilitzem blocs try
i except
per manejar errors.
# Exemple de gestió d'errors. try: num = int(input("Introdueix un número: ")) print("Has introduït el número:", num) except ValueError: print("Això no és un número vàlid!")
5. Mòduls en Python
Aprenem a utilitzar mòduls integrats com math
.
# Importem el mòdul math. import math # Utilitzem funcions del mòdul. num = 16 arrel = math.sqrt(num) # Arrel quadrada. print("L'arrel quadrada de", num, "és", arrel) # Més funcions de math. angle = math.radians(90) # Converteix graus a radians. print("Sinus de 90 graus:", math.sin(angle))
6. Fitxers
Aprenem a llegir i escriure fitxers.
# Escrivim dades a un fitxer. with open("exemple.txt", "w") as fitxer: fitxer.write("Això és un exemple de fitxer.\n") fitxer.write("Python és genial!") # Llegim dades del fitxer. with open("exemple.txt", "r") as fitxer: contingut = fitxer.read() print(contingut)
Final de la pràctica
Has completat la teva segona pràctica de Python! Ara coneixes estructures de dades més avançades, gestió d’errors, i treball amb fitxers.