Saltar al contenido principal

Curso

Conceptos de paradigmas de programación

Básico2 h

Explora una variedad de paradigmas de programación, incluyendo la programación imperativa y declarativa, procedimental, funcional y orientada a objetos.

Python2 h14 vídeos45 ejercicios3,450 XP4,329Certificado de logro

Crea tu cuenta gratuita

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

La eligen estudiantes de miles de empresas

¿Formas a 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

Programa de formación

Esquema del curso

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.
Empezar 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.
Empezar capítulo
4

Programación orientada a objetos

Conceptos de paradigmas de programación

Curso
completado

Obtener certificado de logros

Inscríbete ahora

Desarrolla tus habilidades en datos con DataCamp para móviles

Avanza estés donde estés con nuestros cursos para móvil y retos de programación diarios de 5 minutos.