Entradas

Se muestran las entradas que coinciden con la búsqueda de ¿Qué es programar?

📊 Cómo Analicé 10 Años de Divorcios en México con Python ¡Y cómo puedes hacerlo tú!

Imagen
 ¿Alguna vez te has preguntado qué estados de México tienen las tasas de divorcio más altas? Como analista de datos, decidí sumergirme en los microdatos del INEGI y los resultados son fascinantes. En este post, te muestro cómo logré consolidar más de 9 datasets complejos, normalizar la información por cada 1,000 habitantes y crear un Mapa Interactivo Profesional que permite explorar los datos con un solo clic. ¿Qué aprenderás con este proyecto? Consolidación Masiva: Cómo leer múltiples archivos CSV de una carpeta automáticamente. Limpieza de Datos Reales: Solución definitiva a errores de codificación (UTF-8 vs Latin1) y cruce de catálogos del INEGI. Visualización Geoespacial: Uso de Folium para crear mapas de calor (Choropleth) con popups interactivos. ¿Quieres ahorrarte horas de depuración y código? He preparado este Jupyter Notebook profesional , totalmente documentado y listo para ejecutar. Es ideal para estudiantes de ciencia de datos, periodistas o curiosos de la estadíst...

¿Qué es programación?

Imagen
Hola bienvenidos a este blog :) Me he decidido a compartirles acerca de una de las pasiones de mi vida que es la programación , desde hace 24 años aproximadamente empecé en el mundo de la computadoras, conozco varios lenguajes de programación que más adelante les iré compartiendo, pero empecemos con este primer post. Actualmente y en los años futuros tenemos déficit de programadores, Nexus por ejemplo nos dice que para 2020 faltarán 45 millones de profesionales les dejo la liga para que le den una revisada   NEXUS . Hay programadores de todas las edades desde niños hasta adultos mayores, por ejemplo el programador más joven de Microsoft tiene 11 años  Pranav Kalyan y el programador más grande de Apple es Masako Wakamiya de 81 año s , así que la edad no es un problema para programar.  La programación no es solo para personas que tengan un titulo de Ingeniero en sistemas, he conocido Ingenieros Industriales, Arquitectos que a...

¿Qué es la Realidad aumentada?

Imagen
Hola espero que estén bien, en estos días tomé un curso gratuito de Google Activate de Desarrollo de aplicaciones móviles, el curso es nivel básico pero es muy bueno el contenido dura 40 hrs es gratuito y te dan un certificado si pasas los exámenes de cada modulo y un examen final, no hay que programar nada, pero te enseñan muchos conceptos y como se deben desarrollar aplicaciones móviles y que debes tener en cuenta.  En el curso hay un  módulo que es acerca de realidad aumentada . Después  de ver ese tema, entendí el concepto porque explican que la realidad aumentada es poder tener más información de la que tenemos con nuestros 5 sentidos, por medio de imágenes con información, coordenadas de localización, vínculos a páginas WEB por medio de dispositivos móviles con cámara, GPS, giroscopio, acelero metro o lentes de realidad virtual.  Dentro de ese tema en el curso platicaba acerca de las herramientas para poder incorporar realida...

¿Por qué usamos palabras como “árbol”, “hilo” o “demonio” en programación? Metáforas que moldean el software

Imagen
Programar con metáforas: cómo el lenguaje moldea el software… y nuestra forma de entenderlo En el mundo de la programación, muchas veces usamos palabras que no vienen de lo técnico, sino de la vida cotidiana, la naturaleza, o incluso lo espiritual. Árboles, hijos, demonios, hilos, nubes... ¿por qué usamos estos términos para describir conceptos de software? Este artículo es una reflexión sobre cómo las metáforas nos ayudan cuando intentamos comprender el mundo del código. 🌱 Inspiraciones naturales y biológicas Desde las estructuras de datos hasta la inteligencia artificial, usamos muchos conceptos tomados de la biología o el mundo físico: Redes neuronales: inspiradas en el cerebro humano, aunque su funcionamiento real sea muy diferente. Árboles, ramas, hojas: estructuras que usamos para modelar relaciones jerárquicas. Algoritmos genéticos: evolución artificial basada en selección y mutación. Foto de Ana Zamora 👪 Relaciones familiares en estructuras En estru...

Radiografía del Matrimonio en México: Un Análisis de Datos con Python (2018-2024)

Imagen
  Introducción El matrimonio, más allá de ser un vínculo afectivo, es un acto jurídico que genera datos valiosos para entender la evolución de la sociedad mexicana. Tras analizar los divorcios en mi artículo anterior te comparto la liga Análisis divorcios en México , surge una pregunta obligada: ¿Cómo se están comportando las uniones en nuestro país? En este post, utilizaremos Python y Jupyter Notebook para explorar el conjunto de datos oficiales del INEGI. A través de la limpieza de datos y visualizaciones, identificaremos tendencias, cambios generacionales y el impacto de factores externos en la formalización de estas uniones. Metodología: El Camino de los Datos Para obtener resultados confiables, seguí una estructura de trabajo clara: Extracción: Obtención de microdatos desde el portal oficial del INEGI. Exploración (EDA): Análisis previo de la estructura de los archivos comprimidos. Procesamiento: Lectura y limpieza profunda con la librería Pandas . Visualización: Creación...

Inteligencia Artificial en la industria: Copilot como asistente técnico, operativo y estratégico

Imagen
🧠 Cómo Microsoft Copilot y los LLM están transformando la industria Desde la oficina hasta la fábrica: el futuro del trabajo con IA ya está aquí La inteligencia artificial generativa está marcando un antes y un después en la forma en que las empresas operan. Modelos de lenguaje de gran escala (LLMs, por sus siglas en inglés), como los desarrollados por OpenAI, han evolucionado de simples asistentes conversacionales a herramientas que realmente entienden el lenguaje humano, el contexto empresarial y los flujos de trabajo complejos. En este escenario, Microsoft Copilot se ha convertido en una de las soluciones más accesibles y poderosas del mercado, al integrar estos modelos directamente en las herramientas que millones de personas ya usan: Word, Excel, Outlook, PowerPoint, Teams, Power Apps y más. 🤖 ¿Qué es Microsoft Copilot y en qué se basa? Copilot es una familia de asistentes inteligentes creada por Microsoft. A diferencia de otras soluciones, Copilot se in...

Cómo Comparar Versiones de Documentos en Word con una Macro: Guía paso a paso

Imagen
Como persona de oficina (mis amigos Godinez), es común trabajar con múltiples versiones de documentos importantes, como contratos, auditorías o reportes financieros. Revisar manualmente cada cambio puede ser tedioso y propenso a errores. ¿Sabías que puedes automatizar este proceso con una macro en Word? En este artículo, te explicaremos cómo crear y utilizar una macro en Word que compara versiones de documentos y destaca automáticamente las diferencias. ¡Ahorrarás tiempo y aumentarás tu precisión! Paso a Paso para Crear la Macro 1. Abre el Editor de Macros en Word Presiona Alt + F11 en Word para abrir el editor de Visual Basic. Ve a Insertar > Módulo para agregar un módulo nuevo. 2. Copia el Código de la Macro Pega el siguiente código en el módulo: Sub CompararDocumentos()     Dim DocumentoOriginal As Document     Dim DocumentoRevisado As Document     Dim DocumentoResultado As Document     Dim RutaOriginal As String     Dim RutaRevi...

Introducción al Internet de las Cosas (IoT): Conectando el Mundo Digital y Físico

Imagen
En el post de hoy quiero explicarles que es el concepto de Internet de las Cosas o en ingles Internet of Things . Es un concepto que en lo personal comencé  a escuchar hace unos 7 años en una platica que nos dio un compañero en el trabajo, lo que nos quiere decir Internet de las Cosas es que un dispositivo que no se necesariamente una computadora o laptop se conecta a la red del Internet y que por medio de una plataforma podemos interactuar con estos dispositivos. Posiblemente hay  en el mundo más dispositivos móviles conectados a Internet que número de habitantes del planeta, trate de buscar un dato para decirle pero varían  en la información  de 30 a 50 billones de dispositivos Ahora les quiero preguntar ¿Qué se pude hacer con estos dispositivos conectados a internet? espero sea una pregunta que les ayude a pensar que dispositivos pueden serles de utilidad a ustedes o porque no a pensar en un nuevo proyecto, mientras yo les comparto algunas ventajas que puedes ten...

Catálogos cascada en Delphi

Imagen
Hola Bienvenidos otra semana a nuestro blog de programación, esta semana para darle continuidad al primer post del año acerca de comparar propuestas salariales, les quiero platicar acerca de los diferentes puestos de trabajo en el área de sistemas y como siempre haciendo un ejemplo de esto.  Al hacer este post pensé en las siguientes preguntas:  ¿Como sub-dividirías los puestos de Trabajo en TI? Desde mi punto de vista las dividiría en : Infraestructura, Comunicaciones, Helpdesk, Software, Seguridad, Inteligencia Artificial (incluyendo BI,Datamining) y cada área se puede subdividir más  ¿Qué área es la que tiene más demanda de Staff? Creo que Software y Seguridad ¿Que áreas crees que tengan más desarrollo? Fullstack, Inteligencia Artificial, Seguridad de la Información  ¿Les recomendarías a las personas aprender a programar? Les diría claro que si, vale la pena estudiarlo, vi un articulo de OCC de Javier Castillo titulado ...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!