<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Python on Victor Hugo Solis</title>
		<link>https://victorhugosolis.com/es/tags/python/</link>
		<description>Recent content in Python on Victor Hugo Solis</description>
		<generator>Hugo</generator>
		<language>es-MX</language>
		
		
		
		
			<lastBuildDate>Tue, 20 Oct 2026 07:00:00 -0700</lastBuildDate>
		
			<atom:link href="https://victorhugosolis.com/es/tags/python/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Visualización de Datos con Python: Guía Práctica de Gráficas</title>
				<link>https://victorhugosolis.com/es/posts/visualizacion-de-datos-con-python-guia-practica-de-graficas/</link>
				<pubDate>Tue, 20 Oct 2026 07:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/visualizacion-de-datos-con-python-guia-practica-de-graficas/</guid>
				<description>&lt;p&gt;Una tabla de números te dice qué pasó. Una gráfica te muestra lo que significa. Puedes leer doce cifras de ventas mensuales y deducir que diciembre fue el mejor mes, o puedes echar un vistazo a una gráfica de barras y verlo de inmediato.&lt;/p&gt;&#xA;&lt;p&gt;Python es una de las mejores herramientas para este trabajo. Con unas cuantas bibliotecas y un archivo CSV, puedes convertir datos en bruto en gráficas limpias y profesionales, listas para un reporte, una presentación o un dashboard para clientes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Construye una Cabina de Fotos DIY con Raspberry Pi (Guía Completa)</title>
				<link>https://victorhugosolis.com/es/posts/cabina-de-fotos-diy-con-raspberry-pi/</link>
				<pubDate>Thu, 04 Jun 2026 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/cabina-de-fotos-diy-con-raspberry-pi/</guid>
				<description>&lt;p&gt;Si ya te sientes cómodo con lo básico de &lt;a href=&#34;https://victorhugosolis.com/es/posts/raspberry-pi-para-principiantes-primeros-pasos/&#34;&gt;Raspberry Pi para principiantes&lt;/a&gt;, una cabina de fotos DIY es uno de los proyectos más divertidos y realmente útiles que puedes construir a continuación. En lugar de hacer parpadear un LED, terminas con una cabina de fotos real y autoalojada que podría funcionar en una fiesta de cumpleaños, una boda o un evento de empresa de verdad.&lt;/p&gt;&#xA;&lt;p&gt;Una cabina de fotos DIY con Raspberry Pi es una aplicación de cabina de fotos autoalojada que captura fotografías en eventos, aplica temas decorativos y las muestra en tiempo real en una segunda pantalla para que los invitados las disfruten. Está construida pensando específicamente en la Raspberry Pi y su módulo de cámara, pero también funciona en cualquier computadora con una cámara web, así que puedes construirla y probarla en una laptop antes de instalarla en una Pi para el evento real.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Python Pandas: Limpieza de Datos para el Análisis</title>
				<link>https://victorhugosolis.com/es/posts/python-pandas-limpieza-de-datos-para-analisis/</link>
				<pubDate>Sat, 30 May 2026 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/python-pandas-limpieza-de-datos-para-analisis/</guid>
				<description>&lt;p&gt;Los datos en bruto casi nunca están listos para analizarse tal como llegan: con frecuencia están desordenados, incompletos e inconsistentes. Es una estimación muy citada en la industria de datos que los analistas y científicos de datos dedican una gran mayoría de su tiempo a limpiar datos antes de que comience cualquier análisis real. Los conjuntos de datos sin limpiar producen análisis imprecisos y conclusiones erróneas, sin importar qué tan buena sea la técnica de análisis que se aplique después.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Entornos Virtuales de Python: Guía de Configuración y Mejores Prácticas</title>
				<link>https://victorhugosolis.com/es/posts/entornos-virtuales-de-python-guia-de-configuracion/</link>
				<pubDate>Wed, 27 May 2026 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/entornos-virtuales-de-python-guia-de-configuracion/</guid>
				<description>&lt;p&gt;Si alguna vez instalaste un paquete de Python para un proyecto y viste cómo rompía otro en silencio, ya descubriste por qué existen los entornos virtuales de Python. Son una herramienta esencial para cualquiera que trabaje en más de un proyecto de Python a la vez, algo que, para la mayoría de las personas, ocurre más rápido de lo esperado.&lt;/p&gt;&#xA;&lt;p&gt;Un entorno virtual de Python es un espacio aislado donde los paquetes de un proyecto viven separados de la instalación global de Python de tu sistema y de todos los demás proyectos de tu máquina. Se recomienda ampliamente usar uno siempre que trabajes con paquetes de terceros, incluso para scripts pequeños.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Python para el Análisis de Datos: Cómo Acceder a Tus Datos</title>
				<link>https://victorhugosolis.com/es/posts/python-para-analisis-de-datos-como-acceder-a-tus-datos/</link>
				<pubDate>Thu, 21 May 2026 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/python-para-analisis-de-datos-como-acceder-a-tus-datos/</guid>
				<description>&lt;p&gt;Antes de poder analizar cualquier cosa, tienes que meter realmente tus datos en Python, y ese primer paso hace tropezar a más principiantes que el análisis en sí. Python para el análisis de datos se ha convertido en el enfoque preferido para transformar exportaciones en bruto, bases de datos y APIs en información valiosa, gracias a su simplicidad y a un poderoso ecosistema de bibliotecas creadas específicamente para este trabajo.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Python uv: Una Forma Más Rápida de Administrar Proyectos y Dependencias</title>
				<link>https://victorhugosolis.com/es/posts/python-uv-administrador-de-paquetes-moderno/</link>
				<pubDate>Sat, 24 Jan 2026 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/python-uv-administrador-de-paquetes-moderno/</guid>
				<description>&lt;p&gt;Los proyectos de Python suelen comenzar con una secuencia conocida: crear un &lt;a href=&#34;https://victorhugosolis.com/es/posts/entornos-virtuales-de-python-guia-de-configuracion/&#34;&gt;entorno virtual&lt;/a&gt;, actualizar &lt;code&gt;pip&lt;/code&gt;, instalar paquetes y guardar las dependencias en un archivo &lt;code&gt;requirements.txt&lt;/code&gt;. Ese flujo de trabajo funciona, pero encadena varias herramientas y comandos separados, y es fácil que un principiante pierda el hilo de qué hace cada paso.&lt;/p&gt;&#xA;&lt;p&gt;Python uv es un administrador de paquetes y proyectos rápido y moderno creado por Astral, y está diseñado para reemplazar la mayor parte de ese flujo de trabajo con una sola herramienta consistente. &lt;a href=&#34;https://docs.astral.sh/uv/&#34;&gt;&lt;code&gt;uv&lt;/code&gt;&lt;/a&gt; puede encargarse de todo lo que normalmente cubren &lt;code&gt;pip&lt;/code&gt;, &lt;code&gt;venv&lt;/code&gt; y herramientas como &lt;code&gt;pipx&lt;/code&gt;, además de generar un archivo de bloqueo (&lt;em&gt;lockfile&lt;/em&gt;) que registra las versiones exactas de las dependencias usadas en un proyecto, algo que el antiguo flujo con &lt;code&gt;requirements.txt&lt;/code&gt; nunca garantizaba por sí solo.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Python para Todo: 10 Bibliotecas que Todo Principiante Debería Conocer</title>
				<link>https://victorhugosolis.com/es/posts/python-para-todo-10-bibliotecas-que-todo-principiante-debe-conocer/</link>
				<pubDate>Sat, 17 Jan 2026 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/python-para-todo-10-bibliotecas-que-todo-principiante-debe-conocer/</guid>
				<description>&lt;p&gt;Python es popular porque un solo lenguaje puede hacer casi cualquier cosa. La razón son sus bibliotecas: código ya hecho que resuelve las partes difíciles para que puedas concentrarte en tu idea. ¿Quieres analizar una hoja de cálculo, construir un sitio web o enseñarle a una computadora a reconocer rostros? Hay una biblioteca para eso.&lt;/p&gt;&#xA;&lt;p&gt;La infografía de abajo muestra 10 de las más populares. Esta guía recorre cada una, para qué sirve y dónde podría usarla un principiante.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Docker para Principiantes: Tus Primeros Pasos con los Contenedores</title>
				<link>https://victorhugosolis.com/es/posts/docker-para-principiantes-primeros-pasos-con-contenedores/</link>
				<pubDate>Mon, 12 Jan 2026 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/docker-para-principiantes-primeros-pasos-con-contenedores/</guid>
				<description>&lt;p&gt;Si alguna vez escuchaste a un desarrollador decir &amp;ldquo;simplemente ejecútalo en Docker&amp;rdquo; y no tenías idea de qué significaba, estás exactamente en el lugar correcto. Docker para principiantes no tiene por qué ser intimidante: en el fondo, resuelve un problema con el que todos nos identificamos: lograr que una aplicación funcione igual en tu máquina que en la de otra persona.&lt;/p&gt;&#xA;&lt;p&gt;Docker empaqueta una aplicación junto con todo lo que necesita para funcionar (código, dependencias, herramientas del sistema, incluso las versiones exactas del software) en una unidad ligera y portátil llamada &lt;strong&gt;contenedor&lt;/strong&gt;. En lugar de instalar manualmente Python, MySQL y una docena de dependencias más en tu computadora, puedes describirlas una sola vez y ejecutarlas en cualquier lugar donde esté instalado Docker.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Fundamentos de Python: Lo que Todo Principiante Debería Saber</title>
				<link>https://victorhugosolis.com/es/posts/fundamentos-de-python-lo-que-todo-principiante-debe-saber/</link>
				<pubDate>Thu, 30 Oct 2025 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/fundamentos-de-python-lo-que-todo-principiante-debe-saber/</guid>
				<description>&lt;p&gt;Si hasta ahora has dedicado tu tiempo a aprender HTML, CSS y quizá un poco de JavaScript, Python puede sentirse como un mundo completamente distinto, y en cierto modo lo es. Mientras que HTML estructura una página y JavaScript la hace interactiva en el navegador, Python es el lenguaje al que recurres cuando necesitas automatizar una tarea, analizar datos o construir algo que se ejecuta por completo fuera del navegador.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Raspberry Pi para Principiantes: Primeros Pasos en la Computación DIY</title>
				<link>https://victorhugosolis.com/es/posts/raspberry-pi-para-principiantes-primeros-pasos/</link>
				<pubDate>Tue, 24 Jun 2025 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/raspberry-pi-para-principiantes-primeros-pasos/</guid>
				<description>&lt;p&gt;Si has dedicado tiempo a aprender a instalar Ubuntu, desplegar un contenedor de Docker o configurar un VPS, una Raspberry Pi es la manera práctica perfecta de llevar todo ese conocimiento al mundo físico. Raspberry Pi para principiantes no requiere ninguna experiencia en electrónica: solo curiosidad y disposición a romper algunas cosas mientras aprendes.&lt;/p&gt;&#xA;&lt;p&gt;Una Raspberry Pi es una computadora de placa única, pequeña y económica, aproximadamente del tamaño de una tarjeta de crédito, que ejecuta un sistema operativo completo y puede hacer casi todo lo que hace una computadora de escritorio normal, a una fracción del costo y del tamaño. Se ha convertido en la puerta de entrada preferida para la computación DIY, los servidores caseros y la práctica de Linux.&lt;/p&gt;</description>
			</item>
			<item>
				<title>La Importancia del Archivo .env en los Proyectos de Python</title>
				<link>https://victorhugosolis.com/es/posts/la-importancia-del-archivo-env-en-proyectos-de-python/</link>
				<pubDate>Tue, 20 May 2025 09:00:00 -0800</pubDate>
				<guid>https://victorhugosolis.com/es/posts/la-importancia-del-archivo-env-en-proyectos-de-python/</guid>
				<description>&lt;p&gt;En el momento en que escribes tu primer script de Python que se conecta a una base de datos o llama a una API, vas a necesitar un lugar donde guardar una clave secreta, y escribirla directamente en tu código es exactamente el error que hace que aparezcan credenciales filtradas en un repositorio público de GitHub. Aquí es donde el archivo &lt;code&gt;.env&lt;/code&gt; demuestra su importancia en los proyectos de Python.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 011, Juego de Blackjack</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-011-blackjack/</link>
				<pubDate>Mon, 11 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-011-blackjack/</guid>
				<description>&lt;p&gt;El Día 011 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; reúne las lecciones anteriores en un juego de Blackjack para la línea de comandos. El jugador compite contra un crupier controlado por la computadora usando cartas aleatorias y comparaciones de puntaje estándar.&lt;/p&gt;&#xA;&lt;p&gt;Este es el proyecto más ambicioso de la serie hasta ahora: combina el reparto aleatorio de cartas, el cálculo de puntaje con una regla especial para los ases, una estructura completa de turnos entre jugador y crupier, y estadísticas acumuladas a lo largo de varias rondas, todo dividido en funciones enfocadas y bien nombradas.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 010, Calculadora</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-010-calculadora/</link>
				<pubDate>Sun, 10 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-010-calculadora/</guid>
				<description>&lt;p&gt;El Día 010 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; construye una calculadora de línea de comandos para sumar, restar, multiplicar y dividir. También permite encadenar operaciones, usando el resultado de un cálculo como punto de partida del siguiente.&lt;/p&gt;&#xA;&lt;p&gt;La idea más interesante de este proyecto es usar un diccionario para asociar los símbolos de los operadores directamente con funciones, lo que evita una larga cadena de instrucciones &lt;code&gt;if&lt;/code&gt;/&lt;code&gt;elif&lt;/code&gt; para elegir qué cálculo ejecutar. Es un patrón que vale la pena entender bien, ya que escala de forma limpia cuando agregas más operaciones.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 009, Subasta Secreta</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-009-subasta-secreta/</link>
				<pubDate>Sat, 09 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-009-subasta-secreta/</guid>
				<description>&lt;p&gt;El Día 009 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; es una Subasta Secreta de línea de comandos. Varios postores ingresan sus nombres y ofertas, y luego el programa determina quién ofertó más una vez que se cierra la subasta.&lt;/p&gt;&#xA;&lt;p&gt;Este proyecto es la primera introducción real de la serie a los diccionarios, la forma integrada de Python para emparejar dos datos relacionados, como el nombre de un postor y el monto de su oferta. También agrega una validación de datos más completa que en los días anteriores, comprobando tanto que un nombre parezca un nombre como que una oferta sea un número positivo válido.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 008, Cifrado César</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-008-cifrado-cesar/</link>
				<pubDate>Fri, 08 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-008-cifrado-cesar/</guid>
				<description>&lt;p&gt;El Día 008 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; crea un codificador y decodificador de Cifrado César. Cada letra se desplaza por el alfabeto una cantidad elegida por el usuario, convirtiendo un mensaje legible en texto revuelto, y de vuelta otra vez.&lt;/p&gt;&#xA;&lt;p&gt;Este proyecto es una introducción compacta a dos ideas que aparecen en todas partes de la programación: las funciones reutilizables que reciben parámetros y la aritmética modular para devolver un valor a un rango válido. También es una excelente primera mirada a cómo funcionan por dentro los algoritmos básicos de cifrado.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 007, Ahorcado de Dragon Ball</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-007-ahorcado-dragon-ball/</link>
				<pubDate>Thu, 07 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-007-ahorcado-dragon-ball/</guid>
				<description>&lt;p&gt;El Día 007 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; construye un juego del Ahorcado con temática de Dragon Ball. El programa elige el nombre de un personaje, oculta sus letras y le da al jugador seis vidas para revelar la palabra.&lt;/p&gt;&#xA;&lt;p&gt;Este es el primer proyecto de la serie que divide el código en varios archivos en lugar de mantener todo en un solo script. Es un paso pequeño pero importante hacia escribir programas más grandes: a medida que un proyecto crece, separar las listas de palabras y el arte ASCII de la lógica del juego mantiene cada archivo enfocado y más fácil de leer.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 006, Calculadora de Edad</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-006-calculadora-de-edad/</link>
				<pubDate>Wed, 06 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-006-calculadora-de-edad/</guid>
				<description>&lt;p&gt;El Día 006 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; calcula cuánto tiempo ha vivido una persona a partir de una fecha ingresada en formato &lt;code&gt;MM/DD/YYYY&lt;/code&gt;. Reporta el resultado en años, meses, días, horas, minutos y segundos, todo a la vez.&lt;/p&gt;&#xA;&lt;p&gt;La verdadera lección de este proyecto no es &lt;code&gt;datetime&lt;/code&gt; en sí, sino que los calendarios son más desordenados de lo que parecen. No puedes simplemente restar dos fechas y dividir entre 30 para obtener los meses, porque no todos los meses tienen el mismo número de días. Esta guía recorre el código fuente completo del Día 006 y explica exactamente cómo maneja correctamente ese desorden.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 005, Juego de Adivinar el Número</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-005-adivina-el-numero/</link>
				<pubDate>Tue, 05 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-005-adivina-el-numero/</guid>
				<description>&lt;p&gt;El Día 005 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; es un Juego de Adivinar el Número para la terminal. Python elige un número secreto del 1 al 100 y el jugador sigue intentando hasta encontrarlo o abandonar.&lt;/p&gt;&#xA;&lt;p&gt;Este proyecto introduce los ciclos &lt;code&gt;while&lt;/code&gt;, la herramienta que usas cuando no sabes de antemano cuántas veces debe repetirse algo. A diferencia de los ciclos &lt;code&gt;for&lt;/code&gt; de los días anteriores, que se ejecutan un número fijo de veces, este juego necesita seguir pidiendo intentos de forma indefinida, hasta que el jugador acierte o decida salir. También combina ese ciclo con el manejo de errores &lt;code&gt;try&lt;/code&gt;/&lt;code&gt;except&lt;/code&gt;, para que un solo dato incorrecto no haga fallar todo el juego.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 004, Generador de Contraseñas</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-004-generador-de-contrasenas/</link>
				<pubDate>Mon, 04 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-004-generador-de-contrasenas/</guid>
				<description>&lt;p&gt;El Día 004 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; crea contraseñas a partir de cantidades de letras, símbolos y números elegidas por el usuario. Es un gran siguiente paso después de la generación de números aleatorios del Día 003, esta vez combinando &lt;code&gt;random.choice()&lt;/code&gt; con ciclos &lt;code&gt;for&lt;/code&gt; e indexación de listas para construir algo carácter por carácter.&lt;/p&gt;&#xA;&lt;p&gt;Esta guía recorre el código fuente completo del Día 004, explica cómo se arma la contraseña y, algo importante, sigue paso a paso lo que realmente hacen los ciclos, ya que el comportamiento real aquí es un poco distinto de lo que sugieren las cantidades de caracteres.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 003, Piedra, Papel o Tijera</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-003-piedra-papel-tijera/</link>
				<pubDate>Sun, 03 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-003-piedra-papel-tijera/</guid>
				<description>&lt;p&gt;El Día 003 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; es un juego de Piedra, Papel o Tijera para la línea de comandos. El jugador elige piedra, papel o tijera, y Python elige al azar la jugada del oponente.&lt;/p&gt;&#xA;&lt;p&gt;Este proyecto introduce dos ideas que aparecen constantemente en los programas reales: el módulo &lt;code&gt;random&lt;/code&gt; para generar valores impredecibles y las listas para guardar datos relacionados (en este caso, tres bloques de arte ASCII) de modo que se puedan buscar por número en lugar de duplicarse en una larga cadena de instrucciones &lt;code&gt;if&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 002, Escape de la Pirámide</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-002-escape-de-la-piramide/</link>
				<pubDate>Sat, 02 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-002-escape-de-la-piramide/</guid>
				<description>&lt;p&gt;El Día 002 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; convierte los condicionales de Python en una pequeña aventura de texto: el Escape de la Pirámide. El jugador debe resolver un acertijo, elegir un camino y seleccionar la puerta segura para encontrar el tesoro.&lt;/p&gt;&#xA;&lt;p&gt;Mientras que el Día 001 se enfocó en números y matemáticas, el Día 002 pasa a la toma de decisiones: las instrucciones &lt;code&gt;if&lt;/code&gt;, &lt;code&gt;elif&lt;/code&gt; y &lt;code&gt;else&lt;/code&gt; que permiten que un programa reaccione de forma distinta según lo que escriba el usuario. Anidar esos condicionales unos dentro de otros es exactamente cómo este proyecto construye una historia ramificada, y es un patrón que reutilizarás constantemente cuando pases a programas más complejos.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 001, Calculadora de Propinas</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-001-calculadora-de-propinas/</link>
				<pubDate>Fri, 01 Sep 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-001-calculadora-de-propinas/</guid>
				<description>&lt;p&gt;El Día 001 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; construye una calculadora de propinas para la línea de comandos. El programa recopila el total de la cuenta, el porcentaje de propina y el número de personas que dividen la cuenta, y luego calcula la parte de cada persona.&lt;/p&gt;&#xA;&lt;p&gt;Mientras que el Día 000 se enfocó en recopilar texto y combinarlo en una oración, el Día 001 pasa a trabajar con números, un salto pequeño pero importante para los principiantes, ya que Python trata la entrada numérica de forma distinta al texto simple. Este proyecto introduce la conversión de tipos, las operaciones matemáticas básicas y la salida de moneda con formato, todo dentro de una calculadora práctica y real que podrías usar la próxima vez que dividas la cuenta de un restaurante.&lt;/p&gt;</description>
			</item>
			<item>
				<title>100 Días de Python: Día 000, Generador de Nombres de Banda</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-000-generador-de-nombres-de-banda/</link>
				<pubDate>Thu, 31 Aug 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-dia-000-generador-de-nombres-de-banda/</guid>
				<description>&lt;p&gt;El Día 000 del &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;reto 100 Días de Python&lt;/a&gt; comienza con un pequeño proyecto de línea de comandos: un Generador de Nombres de Banda. El programa hace dos preguntas y combina las respuestas en un posible nombre de banda.&lt;/p&gt;&#xA;&lt;p&gt;El proyecto es intencionalmente simple. Introduce las ideas básicas de Python necesarias para los programas interactivos: variables, entrada del usuario, cadenas de texto, funciones y el punto de entrada &lt;code&gt;if __name__ == &amp;quot;__main__&amp;quot;&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>El Reto 100 Días de Python: Guía para Principiantes</title>
				<link>https://victorhugosolis.com/es/posts/100-dias-de-python-aprende-y-mejora-tus-habilidades/</link>
				<pubDate>Wed, 30 Aug 2023 09:00:00 -0700</pubDate>
				<guid>https://victorhugosolis.com/es/posts/100-dias-de-python-aprende-y-mejora-tus-habilidades/</guid>
				<description>&lt;p&gt;El reto 100 Días de Python es una forma estructurada de practicar Python construyendo un proyecto por día. El &lt;a href=&#34;https://github.com/victorhugo81/100daysofpython&#34;&gt;repositorio 100daysofpython&lt;/a&gt; documenta una progresión que va de ejercicios para principiantes a proyectos más grandes, con cada día guardado en su propia carpeta.&lt;/p&gt;&#xA;&lt;p&gt;La meta no es solo leer la sintaxis de Python. Es aplicar conceptos nuevos, resolver problemas pequeños y construir una colección de programas funcionales que se puedan revisar más adelante.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
