Nesta unidade os assuntos serão as estruturas de controle. Estas estruturas são linhas de código que controlam quando outras linhas de código serão executadas. Serão abordadas as estruturas condicionais, loops, funções e avisos de erros (error heading), presentes em qualquer linguagem de programação mas essenciais ao bom desenvolvimento de códigos em Python.