Introdução

Concluído

À medida que os seus programas crescem, vai começar a notar a mesma lógica a aparecer em mais do que um lugar. Copiar e colar essa lógica funciona durante algum tempo, mas rapidamente se torna difícil de atualizar, propensa a falhas e penosa de ler. As funções resolvem esse problema ao dar um nome a um bloco de código e permitir-te reutilizá-lo em qualquer lugar.

Neste módulo, aprende a definir funções, passar-lhes dados com parâmetros, obter resultados com valores de retorno e compreender como o âmbito das variáveis impede que o seu código se atropeça a si próprio. Também aprendes a dividir código em vários ficheiros e a importar os teus próprios módulos. Por fim, vais construir uma calculadora que organiza as suas operações em funções.

Observação

Reconhecemos que pessoas diferentes gostam de aprender de maneiras diferentes. Pode optar por completar este módulo em formato de vídeo ou pode ler o conteúdo como texto e imagens. O texto contém mais detalhes do que os vídeos, portanto, em alguns casos, você pode querer se referir a ele como material complementar à apresentação do vídeo.