Entradas

Mostrando las entradas etiquetadas como Programación

Pandas y Beautiful Soup: extrae datos de una web con Python

Imagen
Python · Datos · Web scraping De una página web a un DataFrame Aprende a extraer información con Beautiful Soup, limpiarla con pandas y guardarla en CSV mediante un proyecto práctico. Internet está lleno de datos útiles. En este tutorial construiremos un pequeño flujo ETL: descargaremos HTML, localizaremos sus elementos, convertiremos los resultados en una tabla y exportaremos un archivo reutilizable. Contenido Instalación Primeros pasos con pandas Extracción con Beautiful Soup Proyecto completo descargable Vídeos 1. Prepara el entorno Crea una carpeta, abre la terminal dentro de ella e instala las tres dependencias. requests descarga la página, Beautiful Soup interpreta el HTML y pandas organiza los datos. python -m venv .venv # Linux/macOS: source .venv/bin/activate # W...

Bash en Linux: historia, creador, comandos y ejemplos prácticos

Saltar al contenido Guía Linux desde cero Bash: historia, comandos y scripts para dominar la terminal Conoce el origen del intérprete de comandos más asociado a GNU/Linux y aprende a automatizar tareas con ejemplos claros y reutilizables. Lectura: 12 minutos Nivel inicial e intermedio Ejemplos prácticos 01 / INICIO Bash es un intérprete de comandos y un lenguaje de scripting. Permite conversar con el sistema, combinar programas y convertir tareas repetitivas en procesos automáticos. Conceptos esenciales ¿Qué es Bash? Su nombre significa Bourne Again Shell , un juego de palabras con «born again» y con la Bourne shell. Se ejecuta normalmente dentro de una terminal, interpreta lo que escribimos y solicita al sistema operativo que realice l...

HTML y JavaScript: crea tu primera página web interactiva

Saltar al contenido Desarrollo web desde cero HTML y JavaScript: tu primera web interactiva Descubre cómo se combinan la estructura de HTML y la lógica de JavaScript para transformar una página estática en una experiencia que responde al usuario. Lectura: 7 minutos Nivel principiante Ejemplo incluido 01 / INICIO Una página web necesita un esqueleto y un cerebro. HTML organiza el contenido ; JavaScript le permite tomar decisiones, reaccionar y cambiar. Dos lenguajes, un equipo ¿Qué hace cada uno? Aunque trabajan juntos en el navegador, HTML y JavaScript cumplen funciones diferentes y complementarias. HTML La estructura Define títulos, párrafos, imágenes, enlaces, formul...

Historia de la Computación: desde el ábaco hasta la Inteligencia Artificial

Historia de la programación · CodeAddicts Los inicios de la programación: cuando las ideas empezaron a dar instrucciones a las máquinas Antes de Python, JavaScript, Android o la inteligencia artificial moderna, hubo una pregunta fundamental: ¿cómo podemos decirle a una máquina exactamente qué debe hacer? Esa pregunta marcó el nacimiento de la programación.  La programación empezó antes que los ordenadores modernos Cuando pensamos en programar, solemos imaginar pantallas, editores de código y terminales. Pero los primeros pasos de la programación aparecieron mucho antes de los ordenadores personales. En el siglo XIX, Charles Babbage diseñó la Máquina Analítica, una idea revolucionaria para su época: una máquina capaz de realizar cálculos siguiendo instrucciones. Aunque no llegó a construirse completamente, sentó una base clave para la computación. Ada Love...

Inicios de un Gran Proyecto: cómo convertir una idea en realidad

  Primera entrada · CodeAddits CodeAddits y Lotodes: el inicio de un proyecto real Bienvenidos a CodeAddits , un espacio creado para aprender programación, inteligencia artificial y desarrollo moderno construyendo proyectos reales. Empezamos esta etapa con Lotodes , nuestro primer proyecto de referencia. Qué es CodeAddits CodeAddits nace con una idea clara: aprender haciendo. Aquí hablaremos de programación, IA, Android, bases de datos, Linux, desarrollo web y herramientas modernas, pero siempre con un enfoque práctico. El objetivo no es publicar teoría aislada. Cada entrada debe servir para construir algo, resolver un problema o mejorar una parte concreta de un proyecto. Qué es Lotodes Lotodes es nuestro proyecto en marcha. Nos servirá como laboratorio real para aplicar lo que vamos aprendiendo y convertirlo en una herramienta ...