Pular para o conteúdo principal

Curso gratuito

Conceitos de Paradigmas de Programação

Básico2 h

Explore diferentes paradigmas de programação, como imperativo e declarativo, procedural, funcional e orientado a objetos.

Python2 hDeclaração de conquista

Crie sua conta gratuita

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

Amado por alunos em milhares de empresas

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

Programa de estudos

Descrição do curso

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

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.