Curso
Conceptos de paradigmas de programación
BásicoNivel de habilidad
Actualizado 11/2024Comienza El Curso Gratis
Incluido conPremium or Teams
TheoryProgramming2 h14 vídeos45 Ejercicios3,450 XP3,993Certificado de logros
Crea Tu Cuenta Gratuita
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
¿Formar a 2 o más personas?
Probar DataCamp for BusinessDescripción del curso
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 Python1
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.
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.3
Programación funcional
En este capítulo, nos adentraremos en la programación funcional. Veremos los fundamentos: cuándo usarla, algunas ventajas y desventajas, y varias aplicaciones. También aprenderás a usar recursión en programación funcional e implementarás por tu cuenta algunos programas funcionales básicos.
4
Programación orientada a objetos
¡Vamos a jugar con clases y objetos! Este capítulo trata el paradigma de Programación orientada a objetos, sus aplicaciones habituales, pros y contras, y cómo implementar programas orientados a objetos básicos en Python. También tocaremos algunos temas más avanzados de este paradigma, como la herencia de clases y los atributos públicos frente a los privados.
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.
Incluido conPremium or Teams
Inscríbete Ahora¡Únete a 19 millones de estudiantes y empieza Conceptos de paradigmas de programación hoy mismo!
Crea Tu Cuenta Gratuita
o
Al continuar, aceptas nuestros Términos de uso, nuestra Política de privacidad y que tus datos se almacenen en los EE. UU.