Si quieres programar en serio con Python, necesitas dominar los Diccionarios. 💻 Estructuras de datos rápidas, flexibles y fundamentales para cualquier proyecto (y súper útiles para la IA 🤖).
youtu.be/zxsTxYinb2E
#AprendePython #Programacion
Si quieres programar en serio con Python, necesitas dominar los Diccionarios. 💻 Estructuras de datos rápidas, flexibles y fundamentales para cualquier proyecto (y súper útiles para la IA 🤖).
youtu.be/zxsTxYinb2E
#AprendePython #Programacion
Imagina que tienes que enviar 100 correos de bienvenida o procesar 1000 imágenes. ¿Lo harías uno por uno? No. Usas un bucle for.
#Python #Automation #Automatizacion #Programacion #AprendePython #Desarrollo
Imagina que tienes que enviar 100 correos de bienvenida o procesar 1000 imágenes. ¿Lo harías uno por uno? No. Usas un bucle for.
#Python #Automation #Automatizacion #Programacion #AprendePython #Desarrollo
¿Cansado de repetir código? ¡Las funciones son tu solución!
def saludar(nombre):
print(f"¡Hola, {nombre}!")
saludar("Jose")
saludar("Ana")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #FuncionesPython #ReutilizaCodigo
¿Cansado de repetir código? ¡Las funciones son tu solución!
def saludar(nombre):
print(f"¡Hola, {nombre}!")
saludar("Jose")
saludar("Ana")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #FuncionesPython #ReutilizaCodigo
Python como calculadora potente:
+ suma · - resta · * multiplica · / divide
// división entera · % resto · ** potencia
🔥 Truco: n % 2 == 0 → el número es PAR
¿Cuánto es 17 % 5? Responde abajo 👇
#Python #AprendePython #josecodetech #Dia4
Python como calculadora potente:
+ suma · - resta · * multiplica · / divide
// división entera · % resto · ** potencia
🔥 Truco: n % 2 == 0 → el número es PAR
¿Cuánto es 17 % 5? Responde abajo 👇
#Python #AprendePython #josecodetech #Dia4
¡Filtra elementos de una lista con filter()!
numeros = [1, 2, 3, 4, 5, 6]
pares = list(filter(lambda x: x % 2 == 0, numeros))
print(pares)
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #FuncionesPython #FilterFunction
¡Filtra elementos de una lista con filter()!
numeros = [1, 2, 3, 4, 5, 6]
pares = list(filter(lambda x: x % 2 == 0, numeros))
print(pares)
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #FuncionesPython #FilterFunction
📷 Suscríbete: www.youtube.com/@josecodetech
#Python #ProgramaciónGratis #AprendePython #PythonProgramming
📷 Suscríbete: www.youtube.com/@josecodetech
#Python #ProgramaciónGratis #AprendePython #PythonProgramming
¡Une tus datos al instante con la magia de zip()! 🤐🔗
nombres = ["Ana", "Luis", "Carlos"]
edades = [28, 34, 25]
# ✅
for nombre, edad in zip(nombres, edades):
print(f"{nombre} tiene {edad} años")
🎥 www.youtube.com/@josecodetech/
#Programacion #AprendePython
¡Une tus datos al instante con la magia de zip()! 🤐🔗
nombres = ["Ana", "Luis", "Carlos"]
edades = [28, 34, 25]
# ✅
for nombre, edad in zip(nombres, edades):
print(f"{nombre} tiene {edad} años")
🎥 www.youtube.com/@josecodetech/
#Programacion #AprendePython
Con input() tu programa deja de ser pasivo:
¡le pregunta cosas al usuario!
⚠️ Ojo importante:
input() SIEMPRE devuelve texto.
Si quieres un número, usa int() o float().
Reto: crea un programa que pida tu nombre y te salude.
#Python #AprendePython
Con input() tu programa deja de ser pasivo:
¡le pregunta cosas al usuario!
⚠️ Ojo importante:
input() SIEMPRE devuelve texto.
Si quieres un número, usa int() o float().
Reto: crea un programa que pida tu nombre y te salude.
#Python #AprendePython
Aquí tu programa empieza a pensar.
Toma caminos distintos según la condición.
⚠️ Error más común de principiantes:
Olvidar los dos puntos : al final de if/elif/else
Pruébalo con tu edad y cuéntame qué dice 👇
#Python #AprendePython #josecodetech #Dia5
Aquí tu programa empieza a pensar.
Toma caminos distintos según la condición.
⚠️ Error más común de principiantes:
Olvidar los dos puntos : al final de if/elif/else
Pruébalo con tu edad y cuéntame qué dice 👇
#Python #AprendePython #josecodetech #Dia5
¡Fusiona diccionarios como un profesional con el operador |! 🗂️➕🗂️
¿Cómo unes dos diccionarios en Python?
# ✅ El método moderno y limpio ✨
resultado = perfil | ajustes
print(resultado)
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #AprendePython
¡Fusiona diccionarios como un profesional con el operador |! 🗂️➕🗂️
¿Cómo unes dos diccionarios en Python?
# ✅ El método moderno y limpio ✨
resultado = perfil | ajustes
print(resultado)
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #AprendePython
¡Fusiona diccionarios al instante con el operador |! 🗂️✨
# ✅ MÉTODO PYTHONIC (A partir de Python 3.9 ✨)
resultado = config_base | config_usuario
print(resultado)
🎥 www.youtube.com/@josecodetech/
#Programacion #AprendePython #PythonTips #CleanCode #Pythonic
¡Fusiona diccionarios al instante con el operador |! 🗂️✨
# ✅ MÉTODO PYTHONIC (A partir de Python 3.9 ✨)
resultado = config_base | config_usuario
print(resultado)
🎥 www.youtube.com/@josecodetech/
#Programacion #AprendePython #PythonTips #CleanCode #Pythonic
¡Protege y simplifica tu código con defaultdict! 🚀
Más trucos para escribir código a prueba de balas aquí 🎥 www.youtube.com/@josecodetech/ #JoseCodeTech #Programacion #AprendePython #PythonTips #DefaultDict #CleanCode #Pythonic #DataScience
¡Protege y simplifica tu código con defaultdict! 🚀
Más trucos para escribir código a prueba de balas aquí 🎥 www.youtube.com/@josecodetech/ #JoseCodeTech #Programacion #AprendePython #PythonTips #DefaultDict #CleanCode #Pythonic #DataScience
¡Manipula Rutas de Archivos como un Pro con pathlib 📂✨
¿Sigues usando os.path.join, os.path.dirname, o manual slicing para manejar las rutas de tus archivos?
www.linkedin.com/feed/update/...
#JoseCodeTech #Programacion #AprendePython #PythonTips #Pathlib #CleanCode #Pythonic
¡Manipula Rutas de Archivos como un Pro con pathlib 📂✨
¿Sigues usando os.path.join, os.path.dirname, o manual slicing para manejar las rutas de tus archivos?
www.linkedin.com/feed/update/...
#JoseCodeTech #Programacion #AprendePython #PythonTips #Pathlib #CleanCode #Pythonic
¡Cuenta elementos automáticamente con Counter! 📊🍎
¿Cuántas veces has tenido que contar cuántas veces se repite cada elemento en una lista?
www.facebook.com/groups/14899...
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #AprendePython #PythonTips
¡Cuenta elementos automáticamente con Counter! 📊🍎
¿Cuántas veces has tenido que contar cuántas veces se repite cada elemento en una lista?
www.facebook.com/groups/14899...
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #AprendePython #PythonTips
¡Haz tus funciones legibles con NamedTuple! 🏷️🧐
¿Alguna vez has tenido una función que devuelve varios valores y luego no recuerdas qué era cada cosa?
www.linkedin.com/feed/update/...
#JoseCodeTech #Programacion #AprendePython #PythonTips #NamedTuple
¡Haz tus funciones legibles con NamedTuple! 🏷️🧐
¿Alguna vez has tenido una función que devuelve varios valores y luego no recuerdas qué era cada cosa?
www.linkedin.com/feed/update/...
#JoseCodeTech #Programacion #AprendePython #PythonTips #NamedTuple
¿Sigues usando strings y concatenando con + "/" + para manejar rutas de archivos? 😱 Eso es una receta para el desastre, especialmente si tu código pasa de Windows a Linux o macOS.
www.linkedin.com/feed/update/...
#JoseCodeTech #Programacion #AprendePython #PythonTips
¿Sigues usando strings y concatenando con + "/" + para manejar rutas de archivos? 😱 Eso es una receta para el desastre, especialmente si tu código pasa de Windows a Linux o macOS.
www.linkedin.com/feed/update/...
#JoseCodeTech #Programacion #AprendePython #PythonTips
¡Obtén índice y valor a la vez con enumerate()!
lista = ['A', 'B', 'C', 'D']
for i, valor in enumerate(lista):
print(f"Índice {i}: {valor}")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #BuclesPython #Enumerate #PythonTips
¡Obtén índice y valor a la vez con enumerate()!
lista = ['A', 'B', 'C', 'D']
for i, valor in enumerate(lista):
print(f"Índice {i}: {valor}")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #BuclesPython #Enumerate #PythonTips
# En lugar de definir esto:
def cuadrado(x):
return x * x
# Puedes hacerlo en una línea:
cuadrado_lambda = lambda x: x * x
print(cuadrado_lambda(5)) # Salida: 25
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #FuncionesPython #Lambda
# En lugar de definir esto:
def cuadrado(x):
return x * x
# Puedes hacerlo en una línea:
cuadrado_lambda = lambda x: x * x
print(cuadrado_lambda(5)) # Salida: 25
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #FuncionesPython #Lambda
¿Necesitas hacer algo un número exacto de veces? ¡Usa range() con for!
for i in range(5):
print(f"Iteración número {i + 1}")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #BuclesPython #Range
¿Necesitas hacer algo un número exacto de veces? ¡Usa range() con for!
for i in range(5):
print(f"Iteración número {i + 1}")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #BuclesPython #Range
Combina condiciones con and y or:
edad = 25
tiene_licencia = True
if edad >= 18 and tiene_licencia:
print("Puede conducir")
else:
print("No puede conducir")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #CondicionalesPython
Combina condiciones con and y or:
edad = 25
tiene_licencia = True
if edad >= 18 and tiene_licencia:
print("Puede conducir")
else:
print("No puede conducir")
🎥 www.youtube.com/@josecodetech/
#JoseCodeTech #Programacion #Codigo #AprendePython #CondicionalesPython
Redondea siempre hacia arriba con math.ceil():
import math
numero = 4.2
print(math.ceil(numero)) # 5
📌 Más tips y ejemplos en mi canal 👇
🎥 www.youtube.com/@josecodetech
#JoseCodeTech #Programacion #Codigo #AprendePython #Automatizacion
Redondea siempre hacia arriba con math.ceil():
import math
numero = 4.2
print(math.ceil(numero)) # 5
📌 Más tips y ejemplos en mi canal 👇
🎥 www.youtube.com/@josecodetech
#JoseCodeTech #Programacion #Codigo #AprendePython #Automatizacion
Usa // para obtener solo la parte entera de una división:
resultado = 10 // 3
print(resultado) # 3
Más tips y ejemplos en mi canal 👇
🎥 www.youtube.com/@josecodetech
#JoseCodeTech #Programacion #Codigo #AprendePython #Automatizacion
Usa // para obtener solo la parte entera de una división:
resultado = 10 // 3
print(resultado) # 3
Más tips y ejemplos en mi canal 👇
🎥 www.youtube.com/@josecodetech
#JoseCodeTech #Programacion #Codigo #AprendePython #Automatizacion