<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4935784600417830039</id><updated>2025-07-26T01:56:42.124-06:00</updated><category term="Python"/><category term="Ciencia de datos"/><title type='text'>JRVidal en la IA</title><subtitle type='html'>Python, Ciencia de Datos, Análisis de Datos, Aprendizaje Automático, Inteligencia Artificial y más...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jrvidal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-7838591762111412241</id><published>2024-11-27T00:15:00.003-06:00</published><updated>2024-11-27T00:15:33.938-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ciencia de datos"/><title type='text'>Tendencias en la Ciencia de Datos para el 2025: Innovaciones y Desafíos</title><summary type="text">La ciencia de datos ha evolucionado rápidamente en los últimos años, y el 2025 promete ser un año lleno de innovaciones y desafíos. A medida que las empresas buscan aprovechar el poder de los datos para tomar decisiones informadas y mejorar sus operaciones, varias tendencias emergentes están marcando el rumbo del futuro de la ciencia de datos.1. Inteligencia Artificial GenerativaUna de las </summary><link rel='replies' type='application/atom+xml' href='http://jrvidal.blogspot.com/feeds/7838591762111412241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jrvidal.blogspot.com/2024/11/tendencias-en-la-ciencia-de-datos-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/7838591762111412241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/7838591762111412241'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/tendencias-en-la-ciencia-de-datos-para.html' title='Tendencias en la Ciencia de Datos para el 2025: Innovaciones y Desafíos'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUxhPT7SXXst5IVsSBt2YWrs8R1uhIrCJ0tdfl-o5rIRapC1aGYAV2qi5XaeHDfVMu7uJDhCClmUPntKTYJih2qSidW7GhO1ZUJPFvRjC1_LMTo6xo-Ttm0l8wsx5Z2J1F7gFMoByVz4-607nwzsy5xldY5CWYBWYuTLrIXVfSmO4-4djLxjroDSFbD68/s72-c/ciencia%20de%20datos.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-487313043769745417</id><published>2024-11-25T01:06:00.001-06:00</published><updated>2024-11-25T01:11:57.170-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Módulos y paquetes en Python</title><summary type="text">1. ¿Qué es un Módulo?Un módulo en Python es un archivo que contiene definiciones y declaraciones de Python, como funciones, clases y variables, que puedes reutilizar en diferentes partes de tu programa. Los módulos permiten organizar el código en secciones lógicas y mantenerlo limpio y manejable.Creación de un MóduloPara crear un módulo, simplemente guarda tu código en un archivo con extensión&amp;</summary><link rel='replies' type='application/atom+xml' href='http://jrvidal.blogspot.com/feeds/487313043769745417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jrvidal.blogspot.com/2024/11/modulos-y-paquetes-en-python.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/487313043769745417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/487313043769745417'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/modulos-y-paquetes-en-python.html' title='Módulos y paquetes en Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-6693421947910574026</id><published>2024-11-25T01:01:00.000-06:00</published><updated>2024-11-25T01:01:21.309-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Funciones en Python</title><summary type="text">1. Definición de FuncionesUna función es un bloque de código organizado y reutilizable que se utiliza para realizar una única acción relacionada. Las funciones permiten dividir un programa en partes más pequeñas y manejables. En Python, se definen utilizando la palabra clave&amp;nbsp;def.Sintaxis:def nombre_funcion(parametros):
    &quot;&quot;&quot;Docstring opcional: describe la función&quot;&quot;&quot;
    # cuerpo de la </summary><link rel='replies' type='application/atom+xml' href='http://jrvidal.blogspot.com/feeds/6693421947910574026/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jrvidal.blogspot.com/2024/11/funciones-en-python.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/6693421947910574026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/6693421947910574026'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/funciones-en-python.html' title='Funciones en Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-8811073919017756051</id><published>2024-11-25T00:55:00.001-06:00</published><updated>2024-11-25T01:12:11.816-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Estructuras de control en Python</title><summary type="text">1. Estructura Condicional&amp;nbsp;ifLa estructura&amp;nbsp;if&amp;nbsp;se utiliza para ejecutar un bloque de código solo si una condición es verdadera. Puede ir acompañada de&amp;nbsp;elif&amp;nbsp;(else if) y&amp;nbsp;else.Sintaxis:if condicion:
    # código a ejecutar si la condición es verdadera
elif otra_condicion:
    # código a ejecutar si la otra condición es verdadera
else:
    # código a ejecutar si ninguna </summary><link rel='replies' type='application/atom+xml' href='http://jrvidal.blogspot.com/feeds/8811073919017756051/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jrvidal.blogspot.com/2024/11/estructuras-de-control-en-python.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/8811073919017756051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/8811073919017756051'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/estructuras-de-control-en-python.html' title='Estructuras de control en Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-254436948922813561</id><published>2024-11-25T00:48:00.001-06:00</published><updated>2024-11-25T01:12:21.658-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Variables y asignación en Python</title><summary type="text">1. ¿Qué es una Variable?Una variable es un contenedor para almacenar datos. En Python, una variable se puede entender como un nombre que hace referencia a un valor almacenado en la memoria. Las variables permiten que los programas recuerden y manipulen datos.Ejemplo Básico:# Creación de una variable y asignación de un valor
x = 10
y = &quot;Hola&quot;
z = 3.14
2. Asignación de ValoresLa asignación de </summary><link rel='replies' type='application/atom+xml' href='http://jrvidal.blogspot.com/feeds/254436948922813561/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jrvidal.blogspot.com/2024/11/variables-y-asignacion-en-python.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/254436948922813561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/254436948922813561'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/variables-y-asignacion-en-python.html' title='Variables y asignación en Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-6596322209565439758</id><published>2024-11-24T03:02:00.015-06:00</published><updated>2024-11-25T00:43:02.240-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Operadores y expresiones en Python</title><summary type="text">1. Operadores AritméticosLos operadores aritméticos se utilizan para realizar operaciones matemáticas básicas.Suma (+): Suma dos operandos.a = 10
b = 5
suma = a + b  # 15
Resta (-): Resta el segundo operando del primero.resta = a - b  # 5
Multiplicación (*): Multiplica dos operandos.multiplicacion = a * b  # 50
División (/): Divide el primer operando por el segundo. El resultado es un número </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/6596322209565439758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/6596322209565439758'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/operadores-y-expresiones-en-python.html' title='Operadores y expresiones en Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-4708508950778304604</id><published>2024-11-24T02:47:00.009-06:00</published><updated>2024-11-25T00:42:52.235-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Tipos de datos en Python</title><summary type="text">1. NúmerosPython soporta varios tipos numéricos, incluyendo enteros, flotantes y números complejos.Enteros&amp;nbsp;(int): Son números enteros sin parte decimal. Ejemplo:&amp;nbsp;5,&amp;nbsp;-3,&amp;nbsp;1000.Flotantes&amp;nbsp;(float): Son números con parte decimal. Ejemplo:&amp;nbsp;3.14,&amp;nbsp;-0.001,&amp;nbsp;2.0.Números complejos&amp;nbsp;(complex): Tienen una parte real y una parte imaginaria. Se representan como&amp;nbsp;a +</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/4708508950778304604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/4708508950778304604'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/tipos-de-datos-en-python.html' title='Tipos de datos en Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-9086888597181343677</id><published>2024-11-24T01:58:00.033-06:00</published><updated>2024-11-24T05:14:23.776-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Instalación y configuración de Python</title><summary type="text">1. Descarga e Instalación de PythonPaso 1: Descargar PythonVisita la página oficial de Python: Ve a&amp;nbsp;python.org/downloads.Selecciona la versión adecuada: La página detectará automáticamente tu sistema operativo y te ofrecerá la versión más reciente de Python. Para la mayoría de los usuarios, se recomienda descargar Python 3.x, ya que Python 2.x ya no recibe soporte.Paso 2: Ejecutar el </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/9086888597181343677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/9086888597181343677'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/instalacion-y-configuracion-de-python.html' title='Instalación y configuración de Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4935784600417830039.post-4214713281086516361</id><published>2024-11-24T01:07:00.027-06:00</published><updated>2024-11-24T04:38:24.609-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Historia y características de Python</title><summary type="text">Historia de PythonPython es un lenguaje de programación de alto nivel que fue creado en 1989 por Guido van Rossum, un programador holandés, durante su tiempo en el Centro de Matemáticas y Ciencias de la Computación (CWI) en los Países Bajos. Van Rossum comenzó a desarrollar Python como un sucesor del lenguaje de programación ABC, buscando solucionar algunas de sus limitaciones y agregar </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/4214713281086516361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4935784600417830039/posts/default/4214713281086516361'/><link rel='alternate' type='text/html' href='http://jrvidal.blogspot.com/2024/11/historia-y-caracteristicas-de-python.html' title='Historia y características de Python'/><author><name>Juan Vidal</name><uri>http://www.blogger.com/profile/04843062328298443212</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkHiGWnnwGBgV-ny3W6zMX-yU7iQFbWpCPjNMB9aEnDuzB_aPENqpwrTHmDWKA0C0c6Xsv19RgmwQHoqlqSi5OQQnwMFUy1OV41EVvtYf0EdnWoVTONQFTR5ohHpIs1L38_XhC0eSZJNwyngC5R2sb4S6hSHFn44avXiKN5fd6NEp26Go/s220/282221619_10158454357862085_6968298098157598308_n.jpeg'/></author></entry></feed>