Sign in

🐍 El Libro De Python 🐍

@ellibrodepython.bsky.social
173 followers 751 following 130 posts

Libro de Python en Español: ellibrodepython.com

PostsRepliesMedia
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 17/01/2025
También podemos integrarla con sp.integrate():
000
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 17/01/2025
Ahora, derivamos la expresión con respecto a x usando sp.diff():
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 17/01/2025
Primero, definimos una expresión matemática con la variable simbólica x y creamos un polinomio:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 16/01/2025
Con DEBUG, obtienes más detalle:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 16/01/2025
Ejecuta con INFO para ver logs básicos:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 16/01/2025
Para scripts simples, print puede bastar, pero en sistemas complejos necesitas algo más potente. Con logging, puedes configurar niveles de logs desde la línea de comandos. Veamos un ejemplo práctico 👇
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
📊 ¡Ahora ya podemos usar nuestro modelo! #DeepLearning #DataScience Clasificamos imágenes del set de test:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
Evaluamos la precisión con datos de test:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
🏋️ Entrenamos el modelo: Usamos el conjunto de entrenamiento durante 5 épocas y verificamos con el de test.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
📐 Definimos y compilamos el modelo:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
🔧 Preprocesamos los datos: 1️⃣ Normalizamos los píxeles (valores entre 0 y 1). 2️⃣ Añadimos una dimensión extra para trabajar con CNNs. 3️⃣ Convertimos las etiquetas a formato categórico.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
Ahora cargamos el dataset MNIST y mostramos algunos ejemplos: 🖼️ Son imágenes de 28x28 píxeles. Cada imagen tiene una etiqueta (el número que representa).
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
Empezamos importando lo que necesitamos:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 15/01/2025
🎉 Empezamos el año con un challenge. ¡50 días, 50 ejemplos #Python! 🚀 Día 15/50: Reconoce números en una imagen. Primeros pasos con machine learning 👇🧵
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 14/01/2025
Ahora, representemos los datos en dos gráficas: 1️⃣ Una serie temporal (temperatura a lo largo del tiempo). 2️⃣ Un histograma (distribución de las temperaturas). Aquí va el código:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 14/01/2025
Primero, generemos 365 muestras aleatorias con una distribución normal (media=20, desviación=5). Usaremos numpy para esto:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 13/01/2025
Para que tu tarea siempre se ejecute cada 10 minutos, sin importar cuánto tarde, puedes usar threading. Así, el programa no bloquea las siguientes ejecuciones. ✨ Aquí el código mejorado: 👇
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 13/01/2025
🕒 Con la librería schedule puedes ejecutar funciones en intervalos específicos. Por ejemplo, cada 10 minutos. Aquí te enseño cómo ejecutar "tarea" cada 10 minutos. 👇
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
3️⃣ Heatmap del fin de pases Repetimos para visualizar dónde finalizan los pases. Observa cómo usamos str[0] y str[1] para las coordenadas x e y.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
2️⃣ Visualización Creamos un heatmap de los puntos de inicio de los pases con Seaborn. El gráfico nos muestra los "puntos calientes" de inicio, ¡como los saques del portero!
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
1️⃣ Datos del partido Primero, obtenemos los eventos del partido usando el match_id. Luego filtramos los datos para quedarnos con los pases de Inglaterra.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
🎉 Empezamos el año con un challenge. ¡50 días, 50 ejemplos #Python! 🚀 Día 12/50: Analiza los pases de un partido de futbol con seaborn 👇🧵
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
¡Probemos la función! El regex analiza cada parte del correo y nos dice si es válido. ✅❌
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
Ahora vamos al reto: validar correos electrónicos. Un correo como usuario@gmail.com tiene: 👤 Un nombre de usuario 🌐 Una @ 🏢 Un dominio (como gmail) 🔗 Un TLD (como .com o .es) Lo podemos expresar con re así:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
Además de detectar, también podemos reemplazarlos: 2 -> dos 3 -> tres
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
Primero, ¿qué es regex? Son patrones que nos permiten buscar un texto específico. Con la siguiente expresión obtenemos los números que hay en nuestra cadena. Nos permiten detectar patrones.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
Usando "get_gastos" podemos tomar todos los gastos de la base de datos.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
🎯 ¡Hora de usarlo! Creamos la tabla y añadimos algunos gastos:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
🔍 Ahora, una función para consultar gastos. Podemos filtrar por categoría o verlos todos.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
✍️ Añadimos una función para registrar nuevos gastos:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 12/01/2025
📊 Empezamos creando nuestra base de datos y una tabla llamada gastos. Tiene dos campos: 🏷️ categoria: Tipo de gasto (TEXT, no nulo). 💰 cantidad: Cantidad del gasto (REAL, no nulo).
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 09/01/2025
🗑️ Eliminar ficheros y carpetas ¿Quieres limpiar todo? Esta función elimina todos los ficheros y la carpeta especificada:
110
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 09/01/2025
🔄 Renombrar ficheros Ahora, cambiamos el nombre de los ficheros con esta función. Añadimos un prefijo.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 09/01/2025
🖌️ Crear ficheros Con esta función creamos varios ficheros vacíos en una carpeta. Si la carpeta no existe, la creamos automáticamente. 👇
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 08/01/2025
Ahora definimos el endpoint /to-usd/<eur> que convierte € a $.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 08/01/2025
Hoy veremos cómo implementar un servicio en Flask para convertir € a $. Primero, definimos un ratio de conversión y creamos un endpoint para realizar la conversión:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 07/01/2025
2️⃣ Envía una URL larga para acortarla:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 07/01/2025
📦 Ejemplo de uso 1️⃣ Ejecuta el servidor:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 07/01/2025
La función clave es esta: Usamos SHA-256 para generar un hash único y tomamos los primeros 7 caracteres como identificador corto. 🔐
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 07/01/2025
Creamos 2 endpoints: 1️⃣ /acorta: Acorta una URL y la almacena. 2️⃣ /<url_corta>: Redirige desde la URL corta a la original. Aquí va el código:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 07/01/2025
Primero, instalamos #Flask:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Ahora, mira qué fácil es romper una contraseña corta.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Primero definimos las letras permitidas (minúsculas y números). Luego, probamos combinaciones de longitud 1 hasta long_max. Ejemplos: 🔹 Longitud 1 → a, b, c... hasta 9 🔹 Longitud 2 → aa, ab... hasta 99 🔹 Longitud 3 → aaa, aab... hasta 999.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Y Obtenemos nuestra clave privada. ¡Listo! Has generado 256 bits con entropía cuántica. 🔑⚡ Nota: No uses esto en producción, no tienes garantías de que la clave se ha compartido de forma segura.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Ejecutamos el código en el ordenador cuántico de IBM. Reemplaza "token" por tu token.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Creamos un circuíto de 64 qubits:
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Importamos lo que necesitamos.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Usaremos la librería Qiskit Primero, la instalamos.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
También podemos probar con un número más grande. Puedes comprobar cómo se tarda más en factorizar. Cuanto mayor el número, más complicado.
100
🐍 El Libro De Python 🐍 @ellibrodepython.bsky.social · 06/01/2025
Ahora podemos usar la función para factorizar 765. Es un número pequeño, por lo que apenas tarda. El resultado. 3 * 3 * 5 * 17
100