Introdução a funções em Python
Aprenda a criar funções em Python e conceitos chave como escopo e tratamento de erros.
Comece o curso gratuitamente3 horas10 vídeos44 exercícios430.448 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
É hora de você avançar e desenvolver ainda mais suas habilidades em Python. O Python tem muitas funções fantásticas e um ecossistema de módulos. No entanto, como profissional ou desenvolvedor de dados, você precisará constantemente escrever suas próprias funções para resolver problemas ditados pelos seus dados. Você aprenderá a arte de escrever funções neste primeiro curso. Você sairá deste curso apto a escrever suas próprias funções personalizadas, com vários parâmetros e vários valores de retorno, além de argumentos padrão e argumentos de comprimento variável. Você obterá informações sobre escopo em Python, poderá escrever funções lambda e lidar com erros em sua prática de escrita de funções. Você encerrará cada capítulo usando suas novas habilidades para escrever funções que analisam os dados do Twitter.
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
- 1
Escrevendo suas próprias funções
GratuitoVocê aprenderá a escrever funções simples, bem como funções que aceitam vários argumentos e retornam vários valores. Você também terá a oportunidade de aplicar essas novas habilidades a questões comumente encontradas por profissionais de dados e desenvolvedores.
Funções definidas pelo usuário50 xpStrings em Python50 xpRecapitulação de funções incorporadas50 xpEscreva uma função simples100 xpFunções de parâmetro único100 xpFunções que retornam valores únicos100 xpVários parâmetros e valores de retorno50 xpFunções com vários parâmetros100 xpUma breve introdução às tuplas100 xpFunções que retornam vários valores100 xpReunindo tudo isso50 xpReunindo tudo isso (1)100 xpReunindo tudo isso (2)100 xp - 2
Argumentos padrão, argumentos de comprimento variável e escopo
Você aprenderá a escrever funções com argumentos padrão, para que o usuário nem sempre precise especificá-los, e argumentos de comprimento variável, para que ele possa passar um número arbitrário de argumentos para suas funções. Você também aprenderá sobre o conceito essencial de escopo.
Escopo e funções definidas pelo usuário50 xpTeste rápido sobre a compreensão do escopo50 xpA palavra-chave global100 xpO escopo interno do Python50 xpFunções aninhadas50 xpFunções aninhadas I100 xpFunções aninhadas II100 xpA palavra-chave nonlocal e funções aninhadas100 xpArgumentos padrão e flexíveis50 xpFunções com um argumento padrão100 xpFunções com vários argumentos padrão100 xpFunções com argumentos de comprimento variável (\*args)100 xpFunções com argumentos de palavras-chave de comprimento variável (\*\*kwargs)100 xpReunindo tudo isso50 xpReunindo tudo isso (1)100 xpReunindo tudo isso (2)100 xp - 3
Funções lambda e tratamento de erros
Saiba mais sobre as funções lambda, que permitem que você escreva funções rapidamente e em tempo real. Você também praticará o tratamento de erros em suas funções, o que é uma habilidade essencial. Em seguida, aplique suas novas habilidades para responder a perguntas sobre ciência de dados.
Funções Lambda50 xpTeste rápido sobre funções lambda50 xpEscrever uma função lambda que você já conhece100 xpFunções map() e lambda100 xpFunções filter() e lambda100 xpFunções reduce() e lambda100 xpIntrodução ao tratamento de erros50 xpTeste rápido sobre erros50 xpTratamento de erros com try-except100 xpTratamento de erros por meio da geração de um erro100 xpReunindo tudo isso50 xpReunindo tudo isso (1)100 xpReunindo tudo isso (2)100 xpReunindo tudo isso (3)100 xpReunindo tudo isso: testando suas habilidades de tratamento de erros50 xp
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Hugo Bowne-Anderson
Ver maisData Scientist
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece Introdução a funções em Python hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.