Pular para o conteúdo principal
InícioProgramming

Curso

Conceitos de Paradigmas de Programação

BásicoNível de habilidade
Atualizado 05/2026
Explore diferentes paradigmas de programação, como imperativo e declarativo, procedural, funcional e orientado a objetos.
Iniciar curso gratuitamente
TheoryProgramming
2 h
14 vídeos
45 Exercícios
3,450 XP
4,180
Declaração de realização

Crie sua conta gratuita

Continuar com o GoogleMostrar mais opções

ou


Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.

Preferido por alunos de milhares de empresas

Group

Treinando uma equipe?

Experimente para Empresas

Descrição do curso

Pronto pra uma mudança radical no que você sabe sobre programação? Na Introdução aos Paradigmas de Programação, você vai aprender o básico de vários paradigmas de programação, incluindo programação imperativa e declarativa, programação procedural, programação funcional e programação orientada a objetos.

Você vai aprender sobre casos de uso reais para esses paradigmas e padrões comuns de codificação em cada um deles, e até mesmo escrever programas básicos em Python para cada paradigma. Quando você terminar o curso, vai conseguir reconhecer diferentes paradigmas de programação e saber quando escolher um em vez de outro. Você vai até ter uma prévia de alguns assuntos mais avançados, tipo:
  • Recursão na programação funcional
  • Herança de classes na programação procedural

    Entenda os prós e contras de cada paradigma de programação



    Nos capítulos 2 a 4, você vai explorar a programação procedural, funcional e orientada a objetos, respectivamente. Cada capítulo vai abordar as características do paradigma de programação específico, algumas aplicações comuns do mundo real e uma visão geral suficiente para você entender quando usar um paradigma em vez de outro.

    Implementar programas simples procedurais, funcionais e orientados a objetos



    Cada capítulo também vai ter um exercício pra criar um programa dentro do paradigma dado. Você vai escrever sub-rotinas e funções recursivas, além de definir suas próprias classes usando Python.

    Quando você terminar, vai ter uma boa noção dos fundamentos dos paradigmas de programação, seus usos, padrões comuns de codificação e quando aplicar cada um deles em situações específicas.

Pré-requisitos

Intermediate Python
1

Introdução aos Paradigmas de Programação

Prepare-se para um primeiro olhar sobre paradigmas de programação! Este capítulo cobre o que são paradigmas de programação, por que eles são importantes e duas categorias amplas de paradigmas: programação imperativa e declarativa. Você também vai aprender sobre os benefícios de escrever código modular e aplicar a separação de responsabilidades, e como isso se relaciona com diferentes paradigmas.
Iniciar capítulo
2

Programação Procedural

Mergulhe em um dos paradigmas mais usados na programação: Programação Procedural. Este capítulo explica o que é programação procedural, quais problemas ela pode resolver e como ela promove a separação de responsabilidades e um código modular. Você vai aprender como estruturas de controle como instruções if, laços for e definição de funções podem ser usadas na programação procedural e poderá praticar tudo isso em Python.
Iniciar capítulo
3

Programação Funcional

Mergulhe na programação funcional neste capítulo. Vamos abordar o básico de programação funcional: quando usar, algumas vantagens e desvantagens, além de aplicações. Você também vai aprender a usar recursão em programação funcional e ainda vai implementar alguns programas funcionais básicos por conta própria!
Iniciar capítulo
4

Programação Orientada a Objetos

Conceitos de Paradigmas de Programação
Curso
concluído

Obtenha um certificado de conclusão

Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CV
Compartilhe nas redes sociais e em sua avaliação de desempenho
Inscreva-se agora

Faça como mais de 19 milhões de alunos e comece Conceitos de Paradigmas de Programação hoje mesmo!

Crie sua conta gratuita

Continuar com o GoogleMostrar mais opções

ou


Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.

Desenvolva suas habilidades em dados com o app do DataCamp

Continue progredindo em qualquer lugar com nossos cursos para celular e desafios diários de programação de 5 minutos.