0% encontró este documento útil (0 votos)
7 vistas2 páginas

Herramientas Esenciales de Python

Cargado por

Ramiro Quiroga
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas2 páginas

Herramientas Esenciales de Python

Cargado por

Ramiro Quiroga
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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")

También podría gustarte