or
Este exercício faz parte do curso
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.
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.
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!
Vamos brincar com classes e objetos! Este capítulo aborda o paradigma de Programação Orientada a Objetos, suas aplicações comuns, prós e contras, e como implementar programas orientados a objetos básicos em Python. Também vamos tocar em alguns tópicos mais avançados desse paradigma, incluindo herança de classes e atributos públicos vs. privados.
Exercício atual