Entradas

Mostrando las entradas etiquetadas como Linux

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...

Windows vs macOS vs Linux vs ChromeOS: comparativa completa de sistemas operativos

Imagen
Guía comparativa · CodeAddicts Windows vs macOS vs Linux vs ChromeOS Comparamos facilidad de uso, rendimiento, seguridad, privacidad, aplicaciones, juegos y precio para que elijas con criterio. Lectura: 14 min Nivel: todos Con tablas y gráficos Ir directamente a Resumen Sistemas Tabla Gráficos Qué elegir Móviles Antes de cambiar FAQ 01 · Respuesta rápida ¿Cuál es el mejor sistema operativo? No hay un ganador universal. Windows destaca por compatibilidad y juegos; macOS , por integración y trabajo creativo; GNU/Linux , por control, privacidad y desarrollo; y ChromeOS , por sencillez y uso en la nube. Windows La opción más versátil para programas, periféricos y videojuegos. macOS Experiencia cuidada dentro del ecosistema de Apple. GNU/Linux Libertad, personalización y eficiencia con más aprendizaje. ChromeOS Simple, rápido y centrado en nav...

C y C++ desde cero: historia, diferencias, sintaxis y ejemplos prácticos

Saltar al contenido Guía de programación desde cero C y C++: fundamentos, diferencias y ejemplos prácticos Descubre dos lenguajes esenciales para comprender cómo funciona el software, controlar los recursos del equipo y crear desde sistemas operativos hasta videojuegos. Lectura: 16 minutos Nivel inicial e intermedio Código compilable 01 / INICIO C ofrece sencillez, velocidad y control cercano al hardware; C++ amplía esa base con clases, plantillas, una biblioteca estándar moderna y varios paradigmas de programación. Conceptos esenciales ¿Qué son C y C++? Ambos son lenguajes compilados, portables y de propósito general. Un compilador traduce su código fuente a instrucciones ejecutables para una plataforma concreta, lo que...

Código Máquina: Qué es, cómo funciona y ejemplos prácticos en Linux x86-64

Código Máquina: qué es, cómo funciona y ejemplos en Linux Programación de bajo nivel Código Máquina: el lenguaje que entiende directamente el procesador Descubre cómo las instrucciones escritas en ensamblador se convierten en bytes ejecutables y aprende a crear tus primeros programas para Linux x86-64. La mayoría de los programadores escriben código en Python, C++, Java o JavaScript. Sin embargo, ninguno de estos lenguajes es ejecutado directamente por el procesador. Antes de que un programa pueda funcionar, debe convertirse en código máquina , el único lenguaje que la CPU entiende de forma nativa. ¿Qué es el código máquina? El código máquina es un conjunto de instrucciones representadas mediante bytes que el procesador ejecuta directamente. Por ejemplo, una instrucción ensamblador como:...