Pular para o conteúdo principal

Curso

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 h14 vídeos45 exercícios3,450 XP4,241Declaração de aproveitamento

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando um time?

Teste 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

Conteúdo 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.
Começar 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.
Começar 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!
Começar capítulo
4

Programação Orientada a Objetos

Conceitos de Paradigmas de Programação

Curso
concluído

Obtenha o certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp for Mobile

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