Herramientas y Conceptos en Python
1. Funciones en Python: Las funciones encapsulan bloques de código que realizan
tareas específicas. Permiten reutilizar código y mejorar la organización.
o Ejemplo:
def sumar(a, b):
return a + b
resultado = sumar(3, 5) # resultado será 8
2. Condicionales (if, else): Los condicionales permiten tomar decisiones en el
flujo del programa, ejecutando diferentes bloques de código según se cumplan
ciertas condiciones.
o Ejemplo:
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
3. Bucles (while, for): Los bucles permiten repetir un bloque de código varias
veces. for se usa para iterar sobre una secuencia, mientras que while se ejecuta
mientras una condición sea verdadera.
o Ejemplo for:
for i in range(5):
print(i) # Imprimirá los números del 0 al 4
o Ejemplo while:
contador = 0
while contador < 5:
print(contador)
contador += 1 # Imprimirá los números del 0 al 4
4. Listas: Las listas son estructuras de datos que permiten almacenar múltiples
elementos. Se pueden modificar y acceder a sus elementos por índice.
o Ejemplo:
frutas = ["manzana", "banana", "naranja"]
print(frutas[1]) # Imprimirá 'banana'
5. Diccionarios: Los diccionarios permiten almacenar pares clave-valor,
facilitando el acceso a datos a través de una clave única.
o Ejemplo:
persona = {"nombre": "Juan", "edad": 30}
print(persona["nombre"]) # Imprimirá 'Juan'
6. Manejo de excepciones (try, except): Se utilizan para gestionar errores que
pueden ocurrir durante la ejecución del programa, permitiendo que el programa
continúe sin interrumpirse.
o Ejemplo:
try:
resultado = 10 / 0
except ZeroDivisionError:
print("No se puede dividir entre cero")
7. Comprensiones de listas: Son una forma concisa de crear listas nuevas a partir
de listas existentes, utilizando una sola línea de código.
o Ejemplo:
cuadrados = [x**2 for x in range(10)] # Creará una lista
de los cuadrados del 0 al 9
print(cuadrados) # Imprimirá [0, 1, 4, 9, 16, 25, 36, 49,
64, 81]
8. Entrada y salida (input/output): Se utilizan para interactuar con el usuario,
permitiendo obtener datos y mostrar resultados.
o Ejemplo:
nombre = input("¿Cuál es tu nombre? ")
print(f"Hola, {nombre}!") # Saluda al usuario
9. Funciones auxiliares: Son funciones diseñadas para dividir tareas más
complejas en partes más simples, mejorando la legibilidad y reutilización del
código.
o Ejemplo:
def calcular_area_rectangulo(base, altura):
return base * altura
area = calcular_area_rectangulo(5, 3) # area será 15
10. Expresiones regulares (re): Se utilizan para realizar operaciones de búsqueda y
manipulación de cadenas de texto, facilitando el manejo de patrones dentro de
textos.
o Ejemplo:
import re
texto = "Mi correo es ejemplo@[Link]"
patron = r'\w+@\w+\.\w+'
if [Link](patron, texto):
print("Se encontró un correo electrónico")