Capítulo 25. Funções
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Introdução
Uma das melhores formas de melhorar o teu alcance como cientista de dados é escrever funções. As funções permitem-te automatizar tarefas comuns de uma forma mais poderosa e geral do que copiar e colar. Escrever uma função tem três grandes vantagens em relação ao copiar e colar:
Podes dar a uma função um nome evocativo que torne o teu código mais fácil de compreender.
À medida que os requisitos mudam, tens de atualizar o código apenas num local, em vez de em vários.
Elimina a possibilidade de cometer erros acidentais quando copia e cola (ou seja, actualiza o nome de uma variável num local mas não noutro).
Facilita a reutilização do trabalho de projeto para projeto, aumentando a sua produtividade ao longo do tempo.
Uma boa regra é considerar escrever uma função sempre que copiaste e colaste um bloco de código mais de duas vezes (ou seja, agora tens três cópias do mesmo código). Neste capítulo, aprenderás sobre três tipos úteis de funções:
- As funções vectoriais recebem um ou mais vectores como entrada e devolvem um vetor como saída.
- As funções de quadro de dados recebem um quadro de dados como entrada e devolvem um quadro de dados como saída.
- As funções de gráfico recebem um quadro de dados como entrada e devolvem um gráfico como saída.
Cada uma destas secções inclui muitos exemplos para te ajudar a generalizar os padrões que vês. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access