Ir al contenido principal
InicioProgramming

Curso

Conceptos de paradigmas de programación

BásicoNivel de habilidad
Actualizado 5/2026
Explora una variedad de paradigmas de programación, incluyendo la programación imperativa y declarativa, procedimental, funcional y orientada a objetos.
Comienza el curso gratis
TheoryProgramming
2 h
14 vídeos
45 Ejercicios
3,450 XP
4,180
Certificado de logros

Crea tu cuenta gratuita

Continuar con GoogleMostrar más opciones

o


Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Preferido por estudiantes en miles de empresas

Group

¿Formando un equipo?

Prueba para empresas

Descripción del curso

¿Estás listo para un cambio de paradigma en lo que sabes sobre programación? En Introducción a los paradigmas de programación, aprenderás los conceptos básicos de varios paradigmas de programación, incluyendo la programación imperativa y declarativa, la programación procedimental, la programación funcional y la programación orientada a objetos.

Aprenderás casos de uso reales de estos paradigmas y patrones de codificación comunes en cada uno de ellos, e incluso escribirás programas básicos en Python para cada paradigma. Cuando termines el curso, serás capaz de reconocer diferentes paradigmas de programación y sabrás cuándo elegir uno u otro. Incluso podrás echar un vistazo a algunos temas más avanzados, como:
  • Recursividad en programación funcional
  • Herencia de clases en la programación procedimental

    Comprender las ventajas y desventajas de cada paradigma de programación.



    En los capítulos 2-4, explorarás la programación procedimental, funcional y orientada a objetos, respectivamente. Cada capítulo tratará las características distintivas del paradigma de programación específico, algunas aplicaciones comunes del mundo real y una visión general suficiente para que comprendas cuándo utilizar un paradigma en lugar de otro.

    Implementar programas simples procedimentales, funcionales y orientados a objetos.



    Cada capítulo también incluirá un ejercicio para crear un programa dentro del paradigma dado. Escribirás subrutinas y funciones recursivas, y definirás tus propias clases utilizando Python.

    Cuando termines, tendrás un conocimiento sólido de los fundamentos de los paradigmas de programación, sus usos, los patrones de codificación comunes y cuándo aplicar cada uno de ellos en situaciones específicas.

Requisitos previos

Intermediate Python
1

Introducción a los paradigmas de programación

¡Prepárate para una primera toma de contacto con los paradigmas de programación! Este capítulo explica qué son, por qué importan y dos grandes categorías: la programación imperativa y la declarativa. También aprenderás las ventajas de escribir código modular y aplicar la separación de responsabilidades, y cómo se relaciona esto con distintos paradigmas.
Iniciar capítulo
2

Programación estructurada

Sumérgete en uno de los paradigmas más usados en programación: la programación estructurada. Este capítulo explica qué es, qué problemas ayuda a resolver y cómo logra la separación de responsabilidades y el código modular. Verás cómo las sentencias de control de flujo como las sentencias if, los bucles for y la definición de funciones se utilizan en la programación estructurada, y podrás practicarlas en Python.
Iniciar capítulo
4

Programación orientada a objetos

Conceptos de paradigmas de programación
Curso
completo

Obtener certificado de logros

Añade esta certificación a tu perfil de LinkedIn o a tu currículum.
Compártelo en redes sociales y en tu evaluación de desempeño.
Inscríbete ahora

¡Únete a 19 millones de estudiantes y empieza Conceptos de paradigmas de programación hoy mismo!

Crea tu cuenta gratuita

Continuar con GoogleMostrar más opciones

o


Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.

Desarrolla tus habilidades de datos con la aplicación móvil de DataCamp

Progresa desde cualquier dispositivo móvil con nuestros cursos y desafíos de programación diarios de 5 minutos.