Pular para o conteúdo principal

Curso

Como escrever funções em Python

Intermediário4 h

Aprenda práticas recomendadas para escrever funções complexas, reutilizáveis e de fácil manutenção, com boa documentação.

Python4 h15 vídeos46 exercícios3,650 XP110K+Declaração de aproveitamento

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando um time?

Teste para empresas

Descrição do curso

Você fez sua análise, criou seu relatório e treinou um modelo. O que vem a seguir? Bem, se você quiser implantar seu modelo na produção, seu código precisará ser mais confiável do que scripts exploratórios em um notebook Jupyter. O curso Writing Functions in Python lhe dará uma base sólida para escrever funções complexas e bonitas, de modo que você possa contribuir com habilidades de pesquisa e engenharia para a sua equipe. Você aprenderá truques úteis, como escrever gerenciadores de contexto e decoradores. Você também aprenderá as práticas recomendadas sobre como escrever funções reutilizáveis e passíveis de manutenção com boa documentação. Dizem que as pessoas que conseguem fazer boas pesquisas e escrever códigos de alta qualidade são unicórnios. Faça este curso e descubra a mágica!

Pré-requisitos

Programa de estudos

Conteúdo do curso

1

Práticas recomendadas

O objetivo deste curso é transformar você em um especialista em Python e, portanto, o primeiro capítulo começa com as práticas recomendadas para escrever funções. Você abordará os docstrings e por que eles são importantes e como saber quando você precisa transformar um trecho de código em uma função. Você também aprenderá os detalhes de como o Python passa argumentos para as funções, bem como algumas pegadinhas comuns que podem causar problemas de depuração ao chamar funções.
Começar capítulo
2

Gerentes de contexto

Se você já viu a palavra-chave "with" em Python e se perguntou qual era a sua função, então este capítulo é para você! Os gerenciadores de contexto são uma maneira conveniente de fornecer conexões em Python e garantir que essas conexões sejam limpas quando você terminar de usá-las. Este capítulo mostrará a você como usar gerenciadores de contexto e como escrever o seu próprio.
Começar capítulo
3

Decoradores

Os decoradores são um conceito extremamente poderoso em Python. Eles permitem que você modifique o comportamento de uma função sem alterar o código da própria função. Este capítulo apresentará os conceitos básicos necessários para que você entenda completamente os decoradores (funções como objetos, escopo e fechamentos) e dará a você uma boa introdução sobre como os decoradores são usados e definidos. Esse mergulho profundo nos aspectos internos do Python preparará você para se tornar um pitonisa superstar.
Começar capítulo
4

Mais sobre Decoradores

Agora que você entende como os decoradores funcionam nos bastidores, este capítulo apresenta vários exemplos reais de quando e como você escreveria decoradores em seu próprio código. Você também aprenderá conceitos avançados de decorador, como preservar os metadados de suas funções decoradas e como escrever decoradores que recebem argumentos.
Começar capítulo

Como escrever funções em Python

Curso
concluído

Obtenha o certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp for Mobile

Continue progredindo em qualquer lugar com nossos cursos e desafios diários de programação de 5 minutos.