Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

En este pequeño tutorial vamos a ver algunos de las funciones mas importantes y mas usadas de Python, como los son los ciclos, las litas y diccionarios y la manipulación de variables y sus tipos ¡Empezamos!

CICLOS EN PYTHON

En Python se manejan dos ciclos principales, el ciclo FOR y el ciclo WHILE, pero ¿Cuándo y como se utiliza cada uno?

CICLO FOR

El ciclo FOR en Python se utiliza para iterar sobre una secuencia (como listas, tuplas, strings, etc.) y ejecutar un bloque de código para cada elemento en la secuencia. Su sintaxis es la siguiente:

for elemento in secuencia:
    # código a ejecutar para cada elemento

Ejemplo:

# Imprimiendo cada elemento de una lista
frutas = ['manzana', 'naranja', 'plátano']
for fruta in frutas:
    print(fruta)

CICLO WHILE

El ciclo WHILE en Python se ejecuta mientras una condición sea verdadera. Es útil cuando no sabemos cuántas veces se repetirá el código. Su sintaxis es la siguiente:

while condicion:
    # código a ejecutar mientras la condición sea verdadera

Ejemplo:

# Imprimiendo números del 1 al 5 usando while
numero = 1
while numero <= 5:
    print(numero)
    numero += 1

LISTAS Y DICCIONARIOS

LISTAS
Una lista es una colección ordenada y mutable de elementos en Python. Se pueden almacenar diferentes tipos de datos en una lista y se accede a los elementos mediante índices (que comienzan en 0). Su sintaxis es la siguiente:

# Creando una lista
lista = [elemento1, elemento2, elemento3, ...]

# Accediendo a elementos de una lista
elemento = lista[indice]

# Modificando un elemento de la lista
lista[indice] = nuevo_valor

# Agregando elementos a una lista
lista.append(nuevo_elemento)

DICCIONARIOS
Un diccionario es una colección de pares clave-valor, donde cada clave es única y se utiliza para acceder a su valor correspondiente. Los diccionarios no están ordenados y son mutables. Su sintaxis es la siguiente:

# Creando un diccionario
diccionario = {
    clave1: valor1,
    clave2: valor2,
    clave3: valor3,
    ...
}

# Accediendo a un valor mediante la clave
valor = diccionario[clave]

# Modificando un valor en el diccionario
diccionario[clave] = nuevo_valor

# Agregando una nueva clave-valor al diccionario
diccionario[nueva_clave] = nuevo_valor

Ejemplo:

# Ejemplo de diccionario y lista combinados
persona = {
    'nombre': 'Juan',
    'edad': 30,
    'hobbies': ['fútbol', 'cocina', 'lectura']
}

print(persona['nombre'])      # Salida: Juan
print(persona['edad'])        # Salida: 30
print(persona['hobbies'])     # Salida: ['fútbol', 'cocina', 'lectura']

# Agregar un nuevo hobby
persona['hobbies'].append('pintura')
print(persona['hobbies'])     # Salida: ['fútbol', 'cocina', 'lectura', 'pintura']

MANIPULACIÓN DE STRINGS
En Python, los strings son secuencias de caracteres y son inmutables. Puedes acceder a caracteres individuales por índice y realizar diversas operaciones de manipulación. Algunas operaciones comunes son:

# Concatenar strings
texto1 = "Hola"
texto2 = "Mundo"
texto_completo = texto1 + " " + texto2

# Longitud de un string
longitud = len(texto_completo)

# Obtener una parte del string (slicing)
parte_del_texto = texto_completo[1:5]  # Obtiene los caracteres desde el índice 1 hasta el 4 (exclusivo)

# Buscar una subcadena en un string
indice = texto_completo.find("Mundo")  # Retorna el índice donde comienza la subcadena o -1 si no la encuentra

# Reemplazar texto en un string
texto_modificado = texto_completo.replace("Hola", "Saludos")

Ejemplo:

# Concatenación y manipulación de strings
nombre = "María"
apellido = "Gómez"
saludo = "Hola, " + nombre + " " + apellido + "!"
print(saludo)  # Salida: Hola, María Gómez!

Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados