Al seleccionar un país verás los cursos disponibles en tu región.
⏱ 2 h 36 min📚 26 lecciones🎧 Versión en audio
Polimorfismo de Python con Duck Typing
Aprende a escribir código Python flexible, limpio y de fácil mantenimiento centrándote en los comportamientos de los objetos en lugar de en la herencia estricta de clases.
💬Instructor de IA Pregunta sobre cualquier lección y recibe una respuesta clara al instante, cuando quieras.
🕐Empieza cuando quieras Sin horarios ni fechas límite: aprende a tu ritmo, cuando quieras.
🌐En español Lecciones, tareas y certificado: todo completamente en tu idioma.
Sobre este curso
Python es un lenguaje dinámico que permite escribir código altamente flexible, sin embargo, muchos desarrolladores se limitan a confiar estrictamente en jerarquías de clases rígidas.Al comprender el concepto central de la tipificación de pato, puede escribir código elegante y polimórfico que se adapta a los nuevos requisitos sin estructuras de herencia complejas. Este curso basado en texto lo guía desde los conceptos fundamentales de la tipificación dinámica hasta los patrones avanzados que hacen que su código sea limpio, legible y altamente mantenible.
A través de explicaciones claras y ejemplos prácticos de código, aprenderá a diseñar interfaces que se centran completamente en lo que un objeto puede hacer en lugar de a qué clase pertenece.
Lo que aprenderás:
- Comprender los principios básicos de la tipificación dinámica y el polimorfismo en Python
- Implemente patrones de escritura de pato para desacoplar su código de estructuras de clase rígidas
- Practique el uso de sugerencias de tipo y protocolos para mantener la seguridad de tipo con comportamientos dinámicos
- Diseñar firmas de función flexibles que acepten cualquier objeto con el comportamiento requerido
- Refactorizar código heredado de herencia pesada en estructuras más limpias basadas en composición
- Aplique técnicas robustas de manejo de errores para administrar comportamientos dinámicos en tiempo de ejecución de manera segura
Este curso comienza con definiciones esenciales y conceptos fundamentales orientados a objetos antes de pasar a patrones de implementación prácticos y convenciones de formato de código moderno.Está diseñado para principiantes intermedios de Python que están familiarizados con funciones y clases básicas y desean escribir código Python más idiomático y profesional. No se requiere un fondo complejo de ciencias de la computación.
Comience a leer hoy para desbloquear el poder expresivo completo del sistema de tipos dinámicos de Python.
Lo que obtendrás
📜Certificado de finalización Añádelo a tu perfil de LinkedIn
💬Tutor AI personal ¿Atascado en una lección? Pregúntale a tu tutor integrado lo que quieras, cuando quieras.
🎧Versión en audio incluida Aprende en cualquier momento, sin pantalla
♾️Acceso de por vida Vuelve cuando quieras, sin caducidad
📱Teléfono o computadora Funciona en cualquier dispositivo
💸Reembolso de 14 días Sin preguntas
⚡Breve y enfocado 2 h 36 min de contenido práctico
Reseñas
Aún no hay reseñas — sé el primero en compartir tu experiencia.
Preguntas frecuentes
¿Qué necesito para tomar este curso?+
Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.
¿Cómo pago?+
Con tarjeta a través de Stripe. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.
¿Puedo obtener un reembolso?+
Sí — reembolso completo en 14 días, sin preguntas.
¿Por cuánto tiempo tendré acceso?+
Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.
¿Obtendré un certificado?+
Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.