Tema:
Ensinar o conceito de função
em programação, mostrando como definir funções em Python para reutilizar código
e organizar melhor os programas. Os objetivos incluem: compreender a sintaxe de
definição (def nome_funcao():), a ideia de passar parâmetros e obter
retorno, e refatorar códigos existentes para usar funções. A semana busca
melhorar a habilidade de abstração dos estudantes, encapsulando partes
lógicas em “caixinhas” nomeadas.
Slides:
Aula 13 - <aqui>
Aula 13 - Jupiter Nootebok - <aqui>
Material de Apoio:
Material de Apoio:
Livro Texto - Python Essencial - Capítulo 8
e
Capítulo 11 - Modularização de algoritmos - Procedimentos e Funções do livro "Algoritmos e Programação de Computadores".
Vídeos para Complementar a aprendizagem:
Curso Online: Python Essencial
Todo o Módulo 8 - https://pypro.com.br/curso/1/1
Canal pyPRO:
Aula 48 - O que é uma Função? - https://youtu.be/m8e_E2pcpX4
Aula 49 - Função sem retorno - https://youtu.be/eJZhUA-SJWc
Aula 50 - Função com retorno - https://youtu.be/Kij9vdbzmXY
Aula 51 - Função com Parâmetro - https://youtu.be/5ty7-Bh2pIs
Aula 52 - Função com Parâmetro padrão - https://youtu.be/NAI4z51RK2Q
Aula 53 - Documentação de Funções: DocString - https://youtu.be/Ng655oU-Cos
Aula 54 - Argumentos *args e **kwargs - https://youtu.be/bgvLtxWkIsE
Aula 55 - Desafio deste módulo ( e resposta ) - https://youtu.be/l1nXfE3akd4
Nenhum comentário:
Postar um comentário