Ir para o conteúdo principal

Drops

Função max em Python
·725 palavras·4 minutos
Programação Python Max Min Drops
Sabia que a função max do Python possui muitas opções e formas de uso que pouca gente conhece?Neste post veremos diferentes formas de utilizar a função max em Python.
Formatação de strings em Python
·1544 palavras·8 minutos
Programação Python String Drops
Passamos parte considerável do tempo lidando com strings, então é importante sabermos como apresentá-las da forma desejada. É o que veremos neste artigo com diversos exemplos.
yield from - O que é? Entendendo geradores em Python
·1058 palavras·5 minutos
Programação Python Geradores Yield Drops
Você já viu o termo “yield from” em algum código Python e ficou imaginando o que era? Nesse artigo vamos nos aprofundar ainda mais em geradores e entender, com exemplos, o que significa o “yield from” e como podemos utilizá-lo para deixar nossos códigos ainda mais eficientes.
Sequências infinitas em Python - Fibonacci como você nunca viu
·1038 palavras·5 minutos
Programação Python Itertools Islice Drops
Você sabia que é possível criar uma sequência infinita sem ter problemas de memória e ainda consumir essa sequência da forma que você quiser? Hoje veremos um método específico do módulo itertools, o islice, que é excelente para nosso propósito. Aprenderemos a utilizá-lo com o exemplo da série de Fibonacci.
Funções any e all em Python
·2245 palavras·11 minutos
Programação Python Any All Drops
Neste artigo, vamos ver como funcionam as funções all e any, presentes numa instalação padrão da linguagem Python. E, mais, vamos ver a utilidade de cada uma dessas funções e cuidados ao utilizá-las com base em uma análise de complexidade.
Geradores em Python - Códigos até 1000 vezes mais rápidos
·1938 palavras·10 minutos
Programação Python Geradores Yield Drops
Você sabe a diferença entre uma função “normal” e uma função geradora em Python? Qual a diferença entre o return de uma função usual e o yield de um gerador? Nesse artigo responderemos essas perguntas e ainda nos aprofundaremos em alguns aspectos da linguagem. Veremos como geradores em Python podem tornar seu código até 1000 vezes mais rápidos.
Iteradores e iteráveis em Python
·1424 palavras·7 minutos
Programação Python Iterador Iterável Drops
Você sabe o que é um iterável? E um iterador? Como reconhecer essas estruturas em Python? Responder tais questionamentos é o objetivo desse artigo.
Avaliação de curto-circuito em Python - Operadores booleanos
·1044 palavras·5 minutos
Programação Python Lógica Drops
Os operadores and e or são operadores em curto-circuito, ou seja, o segundo operando só é avaliado se o resultado não puder ser determinado com base apenas no valor do primeiro operando. Confuso? Vamos ver alguns exemplos neste artigo.