{"id":115349,"date":"2023-11-24T13:34:18","date_gmt":"2023-11-24T16:34:18","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/"},"modified":"2023-11-24T13:34:18","modified_gmt":"2023-11-24T16:34:18","slug":"funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/","title":{"rendered":"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python"},"content":{"rendered":"<p><H1>O que \u00e9 uma fun\u00e7\u00e3o def no Python?<\/H1><\/p>\n<p>Uma fun\u00e7\u00e3o def no Python \u00e9 uma estrutura fundamental na programa\u00e7\u00e3o dessa linguagem. Ela \u00e9 utilizada para agrupar um conjunto de instru\u00e7\u00f5es em um bloco, permitindo que esse bloco seja executado quantas vezes forem necess\u00e1rias. A palavra-chave &#8220;def&#8221; \u00e9 utilizada para definir a fun\u00e7\u00e3o, seguida do nome da fun\u00e7\u00e3o e dos par\u00e2metros entre par\u00eanteses.<\/p>\n<p><H2>Dentro do bloco da fun\u00e7\u00e3o<\/H2><\/p>\n<p>Dentro do bloco da fun\u00e7\u00e3o, podemos escrever o c\u00f3digo que queremos executar. Isso permite que possamos reutilizar esse c\u00f3digo em diferentes partes do programa, tornando nosso c\u00f3digo mais modular e organizado. Al\u00e9m disso, as fun\u00e7\u00f5es nos permitem criar abstra\u00e7\u00f5es, ou seja, esconder os detalhes de implementa\u00e7\u00e3o e apenas nos preocuparmos com o resultado que a fun\u00e7\u00e3o retorna.<\/p>\n<p><H3>As fun\u00e7\u00f5es def no Python podem receber par\u00e2metros<\/H3><\/p>\n<p>As fun\u00e7\u00f5es def no Python podem receber par\u00e2metros, que s\u00e3o valores passados para a fun\u00e7\u00e3o quando ela \u00e9 chamada. Esses par\u00e2metros podem ser utilizados dentro do bloco da fun\u00e7\u00e3o para realizar alguma opera\u00e7\u00e3o ou retornar um valor espec\u00edfico. Podemos ter fun\u00e7\u00f5es com par\u00e2metros obrigat\u00f3rios e fun\u00e7\u00f5es com par\u00e2metros opcionais, que possuem um valor padr\u00e3o caso n\u00e3o sejam especificados.<\/p>\n<p><H2>Como utilizar a fun\u00e7\u00e3o def no Python?<\/H2><\/p>\n<p>Para utilizar a fun\u00e7\u00e3o def no Python, primeiramente devemos definir a fun\u00e7\u00e3o. A defini\u00e7\u00e3o da fun\u00e7\u00e3o \u00e9 feita utilizando a palavra-chave &#8220;def&#8221;, seguida do nome da fun\u00e7\u00e3o e dos par\u00e2metros entre par\u00eanteses. Em seguida, devemos escrever o bloco de c\u00f3digo que deseja-se executar quando a fun\u00e7\u00e3o for chamada.<\/p>\n<p>Ap\u00f3s definir a fun\u00e7\u00e3o, podemos cham\u00e1-la em qualquer parte do programa, passando os valores necess\u00e1rios para os par\u00e2metros, caso existam. A chamada de uma fun\u00e7\u00e3o \u00e9 feita utilizando o nome da fun\u00e7\u00e3o seguido dos par\u00e2metros entre par\u00eanteses. O resultado retornado pela fun\u00e7\u00e3o pode ser armazenado em uma vari\u00e1vel ou utilizado diretamente em alguma opera\u00e7\u00e3o.<\/p>\n<p>\u00c9 importante ressaltar que as fun\u00e7\u00f5es no Python podem ter um retorno ou n\u00e3o. Caso a fun\u00e7\u00e3o n\u00e3o possua um retorno expl\u00edcito, ela pode ser utilizada apenas para realizar alguma opera\u00e7\u00e3o. Por\u00e9m, caso a fun\u00e7\u00e3o retorne um valor, esse valor pode ser utilizado em qualquer parte do programa.<\/p>\n<p><H2>Exemplos pr\u00e1ticos de utiliza\u00e7\u00e3o da fun\u00e7\u00e3o def no Python<\/H2><\/p>\n<p>Agora, vamos ver alguns exemplos pr\u00e1ticos de como utilizar a fun\u00e7\u00e3o def no Python:<\/p>\n<p><H3>1. Exemplo de fun\u00e7\u00e3o sem par\u00e2metros e sem retorno:<\/H3><\/p>\n<pre>\n<code>\ndef saudacao():\n    print(\"Ol\u00e1, seja bem-vindo!\")\n\nsaudacao() # Output: Ol\u00e1, seja bem-vindo!\n<\/code>\n<\/pre>\n<p>Nesse exemplo, a fun\u00e7\u00e3o `saudacao()` n\u00e3o possui par\u00e2metros e n\u00e3o retorna nenhum valor. Ela apenas imprime a mensagem &#8220;Ol\u00e1, seja bem-vindo!&#8221; na tela.<\/p>\n<p><H3>2. Exemplo de fun\u00e7\u00e3o com par\u00e2metros e retorno:<\/H3><\/p>\n<pre>\n<code>\ndef soma(a, b):\n    return a + b\n\nresultado = soma(2, 3)\nprint(resultado) # Output: 5\n<\/code>\n<\/pre>\n<p>Nesse exemplo, a fun\u00e7\u00e3o `soma(a, b)` recebe dois par\u00e2metros, `a` e `b`, e retorna a soma desses dois valores. Ao chamar a fun\u00e7\u00e3o `soma(2, 3)`, o valor retornado \u00e9 5, que \u00e9 armazenado na vari\u00e1vel `resultado` e posteriormente impresso na tela.<\/p>\n<p><H2>Dicas e boas pr\u00e1ticas para usar a fun\u00e7\u00e3o def no Python<\/H2><\/p>\n<p>Para utilizar a fun\u00e7\u00e3o def no Python de maneira eficiente, \u00e9 importante seguir algumas boas pr\u00e1ticas:<\/p>\n<p><H3>1. Escreva fun\u00e7\u00f5es com nomes descritivos:<\/H3><\/p>\n<p>Utilize nomes que indiquem claramente a fun\u00e7\u00e3o daquela fun\u00e7\u00e3o. Isso torna o c\u00f3digo mais leg\u00edvel e facilita a compreens\u00e3o do que o c\u00f3digo faz.<\/p>\n<p><H3>2. Utilize coment\u00e1rios:<\/H3><\/p>\n<p>Adicione coment\u00e1rios no c\u00f3digo para explicar o funcionamento da fun\u00e7\u00e3o e o prop\u00f3sito de cada linha de c\u00f3digo. Isso facilita a manuten\u00e7\u00e3o e entendimento do c\u00f3digo por outros programadores.<\/p>\n<p><H3>3. Evite fun\u00e7\u00f5es muito longas:<\/H3><\/p>\n<p>Se uma fun\u00e7\u00e3o est\u00e1 ficando muito extensa, pode ser um sinal de que ela est\u00e1 fazendo coisas demais. Tente quebrar a fun\u00e7\u00e3o em fun\u00e7\u00f5es menores e mais espec\u00edficas, o que torna o c\u00f3digo mais modular e f\u00e1cil de entender.<\/p>\n<p><H3>4. Passe par\u00e2metros de forma adequada:<\/H3><\/p>\n<p>Certifique-se de que os par\u00e2metros passados para a fun\u00e7\u00e3o est\u00e3o corretos e correspondem ao que a fun\u00e7\u00e3o espera receber. Isso evita erros e comportamentos inesperados.<\/p>\n<p><H2>Conclus\u00e3o<\/H2><\/p>\n<p>Neste artigo, aprendemos sobre as fun\u00e7\u00f5es def no Python. Vimos o que s\u00e3o fun\u00e7\u00f5es, como utiliz\u00e1-las, exemplos pr\u00e1ticos de utiliza\u00e7\u00e3o e algumas dicas e boas pr\u00e1ticas para seu uso. As fun\u00e7\u00f5es def s\u00e3o uma ferramenta poderosa para organizar e reutilizar o c\u00f3digo em um programa Python. Esperamos que este artigo tenha ajudado voc\u00ea a entender melhor o conceito e a utiliza\u00e7\u00e3o das fun\u00e7\u00f5es def no Python.<\/p>\n<p><H2>Exemplos pr\u00e1ticos de utiliza\u00e7\u00e3o da fun\u00e7\u00e3o def no Python<\/H2><\/p>\n<p>As fun\u00e7\u00f5es def no Python s\u00e3o extremamente vers\u00e1teis e podem ser utilizadas em uma variedade de situa\u00e7\u00f5es. Aqui est\u00e3o alguns exemplos pr\u00e1ticos de como utilizar essa estrutura:<\/p>\n<p><H3>&#8211; C\u00e1lculo de m\u00e9dia:<\/H3><\/p>\n<p>Podemos criar uma fun\u00e7\u00e3o para calcular a m\u00e9dia de um conjunto de n\u00fameros. Essa fun\u00e7\u00e3o pode receber como par\u00e2metro uma lista de n\u00fameros e retornar a m\u00e9dia calculada.<\/p>\n<pre>\n<code>\ndef calcular_media(lista_numeros):\n    total = sum(lista_numeros)\n    quantidade = len(lista_numeros)\n    media = total \/ quantidade\n    return media\n\nnumeros = [2, 4, 6, 8, 10]\nresultado = calcular_media(numeros)\nprint(resultado) # Output: 6.0\n<\/code>\n<\/pre>\n<p>Nesse exemplo, a fun\u00e7\u00e3o `calcular_media()` recebe a lista de n\u00fameros `numeros` como par\u00e2metro. Dentro do bloco da fun\u00e7\u00e3o, utilizamos as fun\u00e7\u00f5es `sum()` e `len()` para calcular o total e a quantidade de elementos da lista, respectivamente. Em seguida, dividimos o total pela quantidade para obter a m\u00e9dia. Por fim, retornamos o valor da m\u00e9dia.<\/p>\n<p><H3>&#8211; Valida\u00e7\u00e3o de senha:<\/H3><\/p>\n<p>Podemos criar uma fun\u00e7\u00e3o para validar se uma senha atende aos crit\u00e9rios de seguran\u00e7a estabelecidos. Essa fun\u00e7\u00e3o pode receber a senha como par\u00e2metro e retornar um valor booleano indicando se a senha \u00e9 v\u00e1lida ou n\u00e3o.<\/p>\n<pre>\n<code>\ndef validar_senha(senha):\n    if len(senha) < 8:\n        return False\n    elif not any(char.isdigit() for char in senha):\n        return False\n    elif not any(char.isalpha() for char in senha):\n        return False\n    else:\n        return True\n\nsenha = \"Abc123\"\nresultado = validar_senha(senha)\nprint(resultado) # Output: True\n<\/code>\n<\/pre>\n<p>Nesse exemplo, a fun\u00e7\u00e3o `validar_senha()` recebe a senha como par\u00e2metro. Dentro do bloco da fun\u00e7\u00e3o, utilizamos condicionais para verificar se a senha possui pelo menos 8 caracteres, se possui pelo menos um d\u00edgito num\u00e9rico e se possui pelo menos uma letra. Caso a senha atenda a todos esses crit\u00e9rios, retornamos `True`, indicando que a senha \u00e9 v\u00e1lida. Caso contr\u00e1rio, retornamos `False`.<\/p>\n<p><H2>Dicas e boas pr\u00e1ticas para usar a fun\u00e7\u00e3o def no Python<\/H2><\/p>\n<p>Ao utilizar a fun\u00e7\u00e3o def no Python, \u00e9 importante seguir algumas dicas e boas pr\u00e1ticas para garantir um c\u00f3digo limpo e de f\u00e1cil manuten\u00e7\u00e3o. Aqui est\u00e3o algumas sugest\u00f5es:<\/p>\n<p><H3>- Escolha nomes descritivos para suas fun\u00e7\u00f5es:<\/H3><\/p>\n<p>Utilize nomes que indiquem claramente a fun\u00e7\u00e3o daquela fun\u00e7\u00e3o. Isso torna o c\u00f3digo mais leg\u00edvel e facilita a compreens\u00e3o do que o c\u00f3digo faz.<\/p>\n<p><H3>- Utilize coment\u00e1rios para explicar o funcionamento das fun\u00e7\u00f5es:<\/H3><\/p>\n<p>Adicionar coment\u00e1rios no c\u00f3digo ajuda a documentar o funcionamento das fun\u00e7\u00f5es e o prop\u00f3sito de cada linha de c\u00f3digo. Isso facilita a manuten\u00e7\u00e3o e entendimento do c\u00f3digo por outros programadores.<\/p>\n<p><H3>- Crie fun\u00e7\u00f5es com um \u00fanico prop\u00f3sito:<\/H3><\/p>\n<p>\u00c9 recomendado que cada fun\u00e7\u00e3o tenha um \u00fanico prop\u00f3sito e fa\u00e7a uma \u00fanica tarefa. Isso torna o c\u00f3digo mais modular e facilita a reutiliza\u00e7\u00e3o das fun\u00e7\u00f5es em outros projetos.<\/p>\n<p><H3>- Evite fun\u00e7\u00f5es muito longas:<\/H3><\/p>\n<p>Se uma fun\u00e7\u00e3o est\u00e1 ficando muito extensa, pode ser um sinal de que ela est\u00e1 fazendo coisas demais. Tente quebrar a fun\u00e7\u00e3o em fun\u00e7\u00f5es menores e mais espec\u00edficas, o que torna o c\u00f3digo mais modular e f\u00e1cil de entender.<\/p>\n<p><H3>- Considere o uso de fun\u00e7\u00f5es lambda:<\/H3><\/p>\n<p>Fun\u00e7\u00f5es lambda s\u00e3o fun\u00e7\u00f5es an\u00f4nimas que podem ser utilizadas em situa\u00e7\u00f5es simples, onde \u00e9 necess\u00e1rio apenas uma express\u00e3o. Elas s\u00e3o \u00fateis para criar fun\u00e7\u00f5es de forma concisa e direta.<\/p>\n<p><H3>- Fa\u00e7a bom uso dos par\u00e2metros:<\/H3><\/p>\n<p>Os par\u00e2metros das fun\u00e7\u00f5es s\u00e3o uma maneira de passar informa\u00e7\u00f5es para dentro da fun\u00e7\u00e3o. Utilize-os de forma adequada, garantindo que os valores passados sejam corretos e correspondam ao que a fun\u00e7\u00e3o espera receber.<\/p>\n<p><H3>- Teste suas fun\u00e7\u00f5es:<\/H3><\/p>\n<p>Antes de utilizar suas fun\u00e7\u00f5es em um projeto maior, fa\u00e7a testes para verificar se elas est\u00e3o funcionando corretamente. Isso ajuda a identificar e corrigir poss\u00edveis erros antes que eles se tornem problemas maiores.<\/p>\n<p><H2>Conclus\u00e3o<\/H2><\/p>\n<p>As fun\u00e7\u00f5es def no Python s\u00e3o uma ferramenta poderosa para organizar e reutilizar o c\u00f3digo em um programa. Elas permitem criar blocos de c\u00f3digo que podem ser chamados e executados quantas vezes forem necess\u00e1rias. Neste artigo, exploramos o conceito de fun\u00e7\u00e3o def, vimos exemplos pr\u00e1ticos de utiliza\u00e7\u00e3o e compartilhamos algumas dicas e boas pr\u00e1ticas para o uso dessa estrutura. Agora que voc\u00ea aprendeu mais sobre as fun\u00e7\u00f5es def no Python, pode utiliz\u00e1-las para tornar seu c\u00f3digo mais modular, leg\u00edvel e eficiente.<\/p>\n<p><H2>A <a target=\"_blank\" href=\"https:\/\/fluency.io\/br\/blog\/cursos\/#ci\u00eancia de dados\/?utm_source=blog\" rel=\"noopener\">Awari<\/a> \u00e9 a melhor plataforma para aprender sobre ci\u00eancia de dados no Brasil.<\/H2><\/p>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a target=\"_blank\" href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas dicas e boas pr\u00e1ticas para aproveitar ao m\u00e1ximo essa estrutura. As fun\u00e7\u00f5es def s\u00e3o fundamentais na programa\u00e7\u00e3o Python, permitindo agrupar instru\u00e7\u00f5es em um bloco e execut\u00e1-las quantas vezes forem necess\u00e1rias. A palavra-chave &#8220;def&#8221; \u00e9 utilizada para definir a fun\u00e7\u00e3o, seguida do nome da fun\u00e7\u00e3o e dos par\u00e2metros entre par\u00eanteses. A fun\u00e7\u00e3o pode receber par\u00e2metros e retornar valores. \u00c9 importante utilizar nomes descritivos para as fun\u00e7\u00f5es, adicionar coment\u00e1rios para facilitar a compreens\u00e3o do c\u00f3digo e evitar fun\u00e7\u00f5es muito longas. Al\u00e9m disso, \u00e9 recomendado testar as fun\u00e7\u00f5es antes de utiliz\u00e1-las em um projeto maior. As fun\u00e7\u00f5es def no Python s\u00e3o uma ferramenta poderosa para organizar e reutilizar o c\u00f3digo, tornando-o mais modular, leg\u00edvel e eficiente.<\/p>\n","protected":false},"author":9,"featured_media":27883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115349","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas d...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas d...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-24T16:34:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/\",\"name\":\"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-24T16:34:18+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas d...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python - Fluency.io Brasil","description":"Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas d...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/","og_locale":"pt_BR","og_type":"article","og_title":"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python - Fluency.io Brasil","og_description":"Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas d...","og_url":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-24T16:34:18+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/","url":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/","name":"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-24T16:34:18+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Neste artigo, voc\u00ea aprender\u00e1 sobre a fun\u00e7\u00e3o def no Python. Veremos o que \u00e9 uma fun\u00e7\u00e3o def, como utiliz\u00e1-la, exemplos pr\u00e1ticos de sua utiliza\u00e7\u00e3o e algumas d...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/funcao-def-python-aprenda-a-utilizar-a-funcao-def-no-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Fun\u00e7\u00e3o Def Python: Aprenda a utilizar a fun\u00e7\u00e3o def no Python"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115349"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115349\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115349"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=115349"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}