spanish Archives - ProdSens.live https://prodsens.live/tag/spanish/ News for Project Managers - PMI Fri, 28 Jun 2024 11:20:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.5 https://prodsens.live/wp-content/uploads/2022/09/prod.png spanish Archives - ProdSens.live https://prodsens.live/tag/spanish/ 32 32 Ibuprofeno.py💊| #128: Explica este código Python https://prodsens.live/2024/06/28/ibuprofeno-py%f0%9f%92%8a-128-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-128-explica-este-codigo-python https://prodsens.live/2024/06/28/ibuprofeno-py%f0%9f%92%8a-128-explica-este-codigo-python/#respond Fri, 28 Jun 2024 11:20:49 +0000 https://prodsens.live/2024/06/28/ibuprofeno-py%f0%9f%92%8a-128-explica-este-codigo-python/ ibuprofeno.py|-#128:-explica-este-codigo-python

Explica este código Python Dificultad: Intermedio x = {"a", "b", "c"} x.remove("x") print(x) A. {} B. {"a", "b",…

The post Ibuprofeno.py💊| #128: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#128:-explica-este-codigo-python

Explica este código Python


Dificultad: Intermedio

x = {"a", "b", "c"}
x.remove("x")
print(x)
  • A. {}
  • B. {"a", "b", "c"}
  • C. KeyError
  • D. SyntaxError

Respuesta:

👉 C. KeyError

Para poder eliminar items de un conjunto usamos el método remove().

Si el item a eliminar no existe en el conjunto entonces regresamos un KeyError.

Por ejemplo, para eliminar el item a tendriamos:

x = {"a", "b", "c"}
x.remove("a")
print(x) # {'b', 'c'}

The post Ibuprofeno.py💊| #128: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/28/ibuprofeno-py%f0%9f%92%8a-128-explica-este-codigo-python/feed/ 0
Un buen libro para aprender y educar en programación https://prodsens.live/2024/06/14/un-buen-libro-para-aprender-y-educar-en-programacion/?utm_source=rss&utm_medium=rss&utm_campaign=un-buen-libro-para-aprender-y-educar-en-programacion https://prodsens.live/2024/06/14/un-buen-libro-para-aprender-y-educar-en-programacion/#respond Fri, 14 Jun 2024 03:20:27 +0000 https://prodsens.live/2024/06/14/un-buen-libro-para-aprender-y-educar-en-programacion/ un-buen-libro-para-aprender-y-educar-en-programacion

Hola. Recientemente he estado dandole forma a contenido educativo para enseñar programación y dar unas mentorías. Y de…

The post Un buen libro para aprender y educar en programación appeared first on ProdSens.live.

]]>
un-buen-libro-para-aprender-y-educar-en-programacion

Hola. Recientemente he estado dandole forma a contenido educativo para enseñar programación y dar unas mentorías. Y de paso, para recordar y reaprender los fundamentos.

En un punto me dio por recordar cómo fue que yo empecé a aprender, y cómo fue mi proceso 🤔.

Definitivamente no fue algo que podamos llamar “straightforward” 😅. Estaba muy confundido y siendo honesto, me aterraban los temas complejos. Muchos de esos temas complicados los evité por años con la esperanza de eventualmebte entenderlos. En general no sabía qué hacer para aprender a programar 🤷🏻.

✨ Un golpe de suerte

Entre tantas cosas que fui tomando de internet y decifrando en las clases de la ing. en sistemas, un buen día tuve la suerte de ir con unos amigos a una feria del libro en Orizaba (FILO) y encontré un libro llamado Programación Orientada a Objetos con C++ y Java 😀.

Cover del libro

Estaba totalmente sellado y costaba unos 17 dólares (precio de hoy en 2024). Eso era un poco más de lo que disponía semanalmente, pero tenía la esperanza de que mis dudas se aclararían ahí, o al menos tener algo de dirección.

🌱 Una eventualmente agradable sorpresa

El chiste es que a los pocos días pude conseguir lo suficiente y lo compré. Llegué a casa y me llevé una sorpresa al abrirlo. ¡Traía un CD, que lujo! jaja.

En realidad la sorpresa fue que el libro no enseñaba a programar directamente como otros recursos pretendían. Este libro más bien tenía la intención de involucrar las disciplinas esenciales de la programación y la ing. de software, para prepararnos como ingenieros de software y no solo como codificadores.

🌳 Cómo influyó en mi formación

El nombre completo del libro es Programación Orientada a Objetos con C++ y Java, un enfoque práctico, por los autores Jose Luis Lopez Goytia y Angel Gutierrez Gonzalez, profesores en el Instituto Politécnico Nacional (en México es una de las escuelas más importantes)

Hoy que lo he recordado, y vuelto a leer en The Internet Archive (porque lo presté y no volvió) me doy cuenta de que los capítulos 1-3 me “educaron” bajo su metodología al abordar problemas que necesitan ser resueltos con software.

Screenshot en The Internet Archive

Para ser honesto, no me había dado cuenta de que al día de hoy tengo interiorizados varios del los principios que el libro presenta.

Sin darnos cuenta, el libro funje como un curso profesional en el que aprendemos a crear software metodológica y estratégicamente, llevando a cabo buenas prácticas al analizar, diseñar, codificar y verificar.

🧑🏻‍🏫 👩🏻‍💻 ¿Por qué y a quién lo recomiendo?

Este es un libro que personalmente recomiendo para las personas que empiezan la carrera de ing. de software o de sistemas y a quienes quieren aprender a programar para hacerlo profesionalmente. Lo hago porque para hacer el software de calidad que todos anhelamos y amamos, no basta con ser buen codificador, se necesitan formas, guías y disciplina a las cuáles recurrir cuando no la duda de si estamos haciendo bien algo aparece, cuando la “motivación” o la “creatividad” se van.

Y aún más, este libro lo recomiendo mucho para los docentes que quieren formar profesionales del software. De hecho, este es uno de los enfoques de la obra. Es casi una propueta de Framework para la educación de profesionales del software.

📚 🏛 Leer gratis

Puedes leerlo gratuitamente en The Internet Archive apartandolo por 1hra renovable si te creas una cuenta

No olvides compartir tus comentarios, opiniones o dudas en los comentarios 🙂

Si conoces o recomiendas otras obras puedes compartirlas también. Yo con gusto las leeré.

The post Un buen libro para aprender y educar en programación appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/14/un-buen-libro-para-aprender-y-educar-en-programacion/feed/ 0
Ibuprofeno.py💊| #122: Explica este código Python https://prodsens.live/2024/06/08/ibuprofeno-py%f0%9f%92%8a-122-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-122-explica-este-codigo-python https://prodsens.live/2024/06/08/ibuprofeno-py%f0%9f%92%8a-122-explica-este-codigo-python/#respond Sat, 08 Jun 2024 11:20:37 +0000 https://prodsens.live/2024/06/08/ibuprofeno-py%f0%9f%92%8a-122-explica-este-codigo-python/ ibuprofeno.py|-#122:-explica-este-codigo-python

Explica este código Python Dificultad: Fácil conjunto_vacio = {} print(type(conjunto_vacio)) A. B. C. D. Respuesta: 👉 B. No…

The post Ibuprofeno.py💊| #122: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#122:-explica-este-codigo-python

Explica este código Python


Dificultad: Fácil

conjunto_vacio = {}
print(type(conjunto_vacio))
  • A.
  • B.
  • C.
  • D.

Respuesta:

👉 B.

No es posible crear conjuntos vacios usando a notación de {}, para lograr esto es necesario usar la palabra reservada set, así:

conjunto_vacio = set({})
print(type(conjunto_vacio)) # 

The post Ibuprofeno.py💊| #122: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/08/ibuprofeno-py%f0%9f%92%8a-122-explica-este-codigo-python/feed/ 0
Ibuprofeno.py💊| #121: Explica este código Python https://prodsens.live/2024/06/07/ibuprofeno-py%f0%9f%92%8a-121-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-121-explica-este-codigo-python https://prodsens.live/2024/06/07/ibuprofeno-py%f0%9f%92%8a-121-explica-este-codigo-python/#respond Fri, 07 Jun 2024 11:20:42 +0000 https://prodsens.live/2024/06/07/ibuprofeno-py%f0%9f%92%8a-121-explica-este-codigo-python/ ibuprofeno.py|-#121:-explica-este-codigo-python

Explica este código Python Dificultad: Fácil x = {"pepe", "albert", "jacinto"} print(x) 👉 A. {"pepe", "albert", "jacinto"} 👉…

The post Ibuprofeno.py💊| #121: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#121:-explica-este-codigo-python

Explica este código Python


Dificultad: Fácil

x = {"pepe", "albert", "jacinto"}
print(x)

👉 A. {"pepe", "albert", "jacinto"}
👉 B. {"albert", "pepe", "jacinto"}
👉 C. {"jacinto", "albert", "pepe"}
👉 D. Todas las anteriores

Respuesta:

👉 D. Todas las anteriores

Los conjuntos son estructuras de datos no ordenadas, por este motivo no es posible saber el orden concreto de sus elementos en un momento dato de un programa. Cada vez que imprimamos nuestro conjunto x las posiciones de sus elementos irán cambiando.

The post Ibuprofeno.py💊| #121: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/07/ibuprofeno-py%f0%9f%92%8a-121-explica-este-codigo-python/feed/ 0
Ibuprofeno.py💊| #120: Explica este código Python https://prodsens.live/2024/06/06/ibuprofeno-py%f0%9f%92%8a-120-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-120-explica-este-codigo-python https://prodsens.live/2024/06/06/ibuprofeno-py%f0%9f%92%8a-120-explica-este-codigo-python/#respond Thu, 06 Jun 2024 11:21:07 +0000 https://prodsens.live/2024/06/06/ibuprofeno-py%f0%9f%92%8a-120-explica-este-codigo-python/ ibuprofeno.py|-#120:-explica-este-codigo-python

Explica este código Python Dificultad: Fácil x = {"pepe", "albert", "jacinto", "alba"} print(x[1]) 👉 A. pepe 👉 B.…

The post Ibuprofeno.py💊| #120: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#120:-explica-este-codigo-python

Explica este código Python


Dificultad: Fácil

x = {"pepe", "albert", "jacinto", "alba"}
print(x[1])

👉 A. pepe
👉 B. albert
👉 C. jacinto
👉 D. TypeError

Respuesta:

👉 D. TypeError

Los conjuntos son una estructura de datos de Python que se caracterizan por no indexar sus elementos, por ende no es posible acceder a un valor especifico de un conjunto mediante su índice (cosa que si se puede hacer con listas y tuplas).

The post Ibuprofeno.py💊| #120: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/06/ibuprofeno-py%f0%9f%92%8a-120-explica-este-codigo-python/feed/ 0
Ibuprofeno.py💊| #119: Explica este código Python https://prodsens.live/2024/06/05/ibuprofeno-py%f0%9f%92%8a-119-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-119-explica-este-codigo-python https://prodsens.live/2024/06/05/ibuprofeno-py%f0%9f%92%8a-119-explica-este-codigo-python/#respond Wed, 05 Jun 2024 11:20:25 +0000 https://prodsens.live/2024/06/05/ibuprofeno-py%f0%9f%92%8a-119-explica-este-codigo-python/ ibuprofeno.py|-#119:-explica-este-codigo-python

Explica este código Python Dificultad: Intermedio my_tuple = ("1", "20", "30", "9") print(max(my_tuple)) 👉 A. 1 👉 B.…

The post Ibuprofeno.py💊| #119: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#119:-explica-este-codigo-python

Explica este código Python


Dificultad: Intermedio

my_tuple = ("1", "20", "30", "9")
print(max(my_tuple))

👉 A. 1
👉 B. 20
👉 C. 30
👉 D. 9

Respuesta:

👉 D. 9

Al comparar cadenas como items de una tupla usando max o min importa mas el valor como carácter y no como número.

En nuestro ejemplo tomamos el primer carácter de cada item y los comparamos entre ellos para hallar el máximo, el cual es 9.

The post Ibuprofeno.py💊| #119: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/05/ibuprofeno-py%f0%9f%92%8a-119-explica-este-codigo-python/feed/ 0
Ibuprofeno.py💊| #118: Explica este código Python https://prodsens.live/2024/06/04/ibuprofeno-py%f0%9f%92%8a-118-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-118-explica-este-codigo-python https://prodsens.live/2024/06/04/ibuprofeno-py%f0%9f%92%8a-118-explica-este-codigo-python/#respond Tue, 04 Jun 2024 11:20:06 +0000 https://prodsens.live/2024/06/04/ibuprofeno-py%f0%9f%92%8a-118-explica-este-codigo-python/ ibuprofeno.py|-#118:-explica-este-codigo-python

Explica este código Python Dificultad: Fácil my_tuple = (1, 2, True * 2, 3) print(sum(my_tuple)) 👉 A. 8…

The post Ibuprofeno.py💊| #118: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#118:-explica-este-codigo-python

Explica este código Python


Dificultad: Fácil

my_tuple = (1, 2, True * 2, 3)
print(sum(my_tuple))

👉 A. 8
👉 B. 6
👉 C. 7
👉 D. SyntaxError

Respuesta:

👉 A. 8

Siempre y cuando todos los valores de la tupla sean números es posible usar la función sum(). En nuestro ejemplo True infiere a 1 y multiplicado por 2 lo sumamos con todos los demás valores de la tupla.

The post Ibuprofeno.py💊| #118: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/04/ibuprofeno-py%f0%9f%92%8a-118-explica-este-codigo-python/feed/ 0
Ibuprofeno.py💊| #117: Explica este código Python https://prodsens.live/2024/06/03/ibuprofeno-py%f0%9f%92%8a-117-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-117-explica-este-codigo-python https://prodsens.live/2024/06/03/ibuprofeno-py%f0%9f%92%8a-117-explica-este-codigo-python/#respond Mon, 03 Jun 2024 11:20:12 +0000 https://prodsens.live/2024/06/03/ibuprofeno-py%f0%9f%92%8a-117-explica-este-codigo-python/ ibuprofeno.py|-#117:-explica-este-codigo-python

Explica este código Python Dificultad: Fácil my_tuple = (1, 2, False, 3) print(min(my_tuple)) 👉 A. 1 👉 B.…

The post Ibuprofeno.py💊| #117: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#117:-explica-este-codigo-python

Explica este código Python


Dificultad: Fácil

my_tuple = (1, 2, False, 3)
print(min(my_tuple))

👉 A. 1
👉 B. 2
👉 C. 0
👉 D. False

Respuesta:

👉 D. False

Nuevamente los valores booleanos infieren a números. En este caso False infiere a 0 por ello es considerado el valor mas pequeño de la tupla. Lo interesante es que no regresamos el valor 0 como número, sino el booleano False.

The post Ibuprofeno.py💊| #117: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/06/03/ibuprofeno-py%f0%9f%92%8a-117-explica-este-codigo-python/feed/ 0
Ibuprofeno.py💊| #86: Explica este código Python https://prodsens.live/2024/04/20/ibuprofeno-py%f0%9f%92%8a-86-explica-este-codigo-python/?utm_source=rss&utm_medium=rss&utm_campaign=ibuprofeno-py%25f0%259f%2592%258a-86-explica-este-codigo-python https://prodsens.live/2024/04/20/ibuprofeno-py%f0%9f%92%8a-86-explica-este-codigo-python/#respond Sat, 20 Apr 2024 13:20:27 +0000 https://prodsens.live/2024/04/20/ibuprofeno-py%f0%9f%92%8a-86-explica-este-codigo-python/ ibuprofeno.py|-#86:-explica-este-codigo-python

Explica este código Python Dificultad: Intermedio monto = 35_200 print(f"{monto:010d}") 👉 A. 0000035200 👉 B. 0000035_200 👉 C.…

The post Ibuprofeno.py💊| #86: Explica este código Python appeared first on ProdSens.live.

]]>
ibuprofeno.py|-#86:-explica-este-codigo-python

Explica este código Python


Dificultad: Intermedio

monto = 35_200
print(f"{monto:010d}")

👉 A. 0000035200
👉 B. 0000035_200
👉 C. 000035_200
👉 D. 35200

Respuesta:

👉 A. 0000035200
En Python podemos usar los f-string no solo para interpolar valores, sino que también podemos ir un poco mas lejos y usarlo para dar formato a diferentes tipos de datos.

En este caso usamos la sintaxis monto:010d donde:

  • monto es un número entero.
  • La letra d se usa para formatear digitos enteros.
  • El valor 010 significa que el formato del resultado final debe contener en total 10 dígitos y los espacios faltantes deben ser rellenados con 0's delante.

The post Ibuprofeno.py💊| #86: Explica este código Python appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/04/20/ibuprofeno-py%f0%9f%92%8a-86-explica-este-codigo-python/feed/ 0
Descubre el futuro de la tecnología: Especialízate en inteligencia artificial con Microsoft Learn https://prodsens.live/2024/03/07/descubre-el-futuro-de-la-tecnologia-especializate-en-inteligencia-artificial-con-microsoft-learn/?utm_source=rss&utm_medium=rss&utm_campaign=descubre-el-futuro-de-la-tecnologia-especializate-en-inteligencia-artificial-con-microsoft-learn https://prodsens.live/2024/03/07/descubre-el-futuro-de-la-tecnologia-especializate-en-inteligencia-artificial-con-microsoft-learn/#respond Thu, 07 Mar 2024 08:20:41 +0000 https://prodsens.live/2024/03/07/descubre-el-futuro-de-la-tecnologia-especializate-en-inteligencia-artificial-con-microsoft-learn/ descubre-el-futuro-de-la-tecnologia:-especializate-en-inteligencia-artificial-con-microsoft-learn

El mundo de la tecnología está evolucionando rápidamente, y la Inteligencia Artificial se está convirtiendo en una fuerza…

The post Descubre el futuro de la tecnología: Especialízate en inteligencia artificial con Microsoft Learn appeared first on ProdSens.live.

]]>
descubre-el-futuro-de-la-tecnologia:-especializate-en-inteligencia-artificial-con-microsoft-learn

El mundo de la tecnología está evolucionando rápidamente, y la Inteligencia Artificial se está convirtiendo en una fuerza dominante. Para quienes estamos en el sector IT, adaptarnos y dominar la IA es esencial. Hoy quiero compartir con ustedes una oportunidad increíble para adelantarse en este campo: el Desafío de Habilidades en IA de Microsoft Learn , que comienza el 19 de marzo. Encuentra más detalles y regístrate aquí.

Este evento no es simplemente un curso más sobre IA; es una experiencia completa de aprendizaje que te preparará para las exigencias futuras en IT. Es la oportunidad perfecta para sumergirse en áreas de la IA que están modelando el futuro de nuestra industria.

Al elegir tu especialización, no solo defines tu ruta de aprendizaje, sino que también, gracias a Microsoft, se te ofrece una oferta de examen que se puede canjear para tomar un examen de certificación , abriendo puertas a nuevas oportunidades y reconocimientos en el campo:

  • Desafío de Microsoft Fabric : Adéntrate en el mundo de la analítica y prepárate para la certificación de Fabric Analytics Engineer.
  • Desafío de Azure OpenAI : Explora las posibilidades de las aplicaciones de próxima generación y orienta tus estudios hacia la certificación de Azure AI Engineer.
  • Desafío de Azure Machine Learning : Sumérgete en los fundamentos y aplicaciones del aprendizaje automático, apuntando a la certificación de Data Scientist Associate.
  • Desafío de Fundamentos de Azure AI : Construye una base sólida en IA y dirígete hacia la certificación de Azure AI Fundamentals.

Participar en este desafío no solo te permitirá avanzar en tu aprendizaje personal, sino que también te integrarás en una comunidad activa de profesionales IT que están explorando nuevas fronteras tecnológicas. Este es un espacio para crecer, interactuar con expertos y compartir experiencias valiosas.

Este es el momento para profundizar en tus conocimientos y posicionar tu carrera para el futuro. La Inteligencia Artificial está redefiniendo nuestro campo y estar actualizado con estas tendencias es más crucial que nunca.

Me gustaría compartir esto con todos los profesionales del sector IT. No es solo una inversión en aprendizaje, sino una apuesta por transformar nuestra manera de trabajar y liderar en la era digital. ¡Espero que muchos de ustedes se animen a aceptar este desafío y avancemos juntos hacia un futuro tecnológico más brillante y lleno de posibilidades!

The post Descubre el futuro de la tecnología: Especialízate en inteligencia artificial con Microsoft Learn appeared first on ProdSens.live.

]]>
https://prodsens.live/2024/03/07/descubre-el-futuro-de-la-tecnologia-especializate-en-inteligencia-artificial-con-microsoft-learn/feed/ 0