Programación II - POO y multiplataforma en Python - Ejercicio 1
Elabore una Presentación en Power Point, con portada, Menu y 5 diapositivas
Un lenguaje de Programación Orientada a Objetos (POO) multiplataforma es aquel que te permite desarrollar una sola vez y ejecutar el programa en distintos sistemas operativos (Windows, Linux, macOS, Android, etc.), sin grandes cambios en el código.
🧠 ¿Qué significa cada parte?
🔹 Programación Orientada a Objetos (POO)
Es un paradigma que organiza el programa usando:
Clases
Objetos
Encapsulación
Herencia
Polimorfismo
👉 Facilita programas más ordenados, reutilizables y fáciles de mantener.
🔹 Multiplataforma
El mismo programa puede ejecutarse en varios sistemas operativos, gracias a:
Máquinas virtuales
Intérpretes
Frameworks multiplataforma
💻 Lenguajes POO Multiplataforma más usados
⭐ Java
Usa la Máquina Virtual de Java (JVM)
Ideal para: escritorio, web y Android
Frase famosa: “Escribe una vez, ejecuta en cualquier lugar”
⭐ Python
POO y muy fácil de aprender
Corre en Windows, Linux y macOS
Muy usado en educación, ciencia de datos y automatización
⭐ C# (.NET Core / .NET)
Antes solo Windows, ahora multiplataforma
Se usa para aplicaciones de escritorio, web y móviles
⭐ JavaScript (con frameworks)
Con Node.js o Electron
Permite crear apps web, móviles y de escritorio
⭐ Dart
Usado con Flutter
Ideal para apps móviles Android e iOS con un solo código
📌 Ejemplo simple (POO y multiplataforma en Python)
class Persona:
def __init__(self, nombre):
self.nombre = nombre
def saludar(self):
print("Hola, soy", self.nombre)
p = Persona("Ana")
p.saludar()
👉 Este programa funciona igual en Windows, Linux y macOS.
🎯 Ventajas
✔ Un solo código para varias plataformas
✔ Ahorra tiempo y costos
✔ Código reutilizable
✔ Fácil mantenimiento
Si quieres, puedo:
Compararte lenguajes POO multiplataforma
Hacer un cuadro comparativo
Explicarlo con enfoque educativo o universitario
Crear ejercicios o ejemplos para clase
Dime cómo lo necesitas 😊
Comentarios