Função max em Python
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.
Função max em Python Leia mais »
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.
Função max em Python Leia mais »
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.
Formatação de strings em Python Leia mais »
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.
yield from – O que é? Entendendo geradores em Python Leia mais »
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.
Sequências infinitas em Python – Fibonacci como você nunca viu Leia mais »
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.
Funções any e all em Python Leia mais »
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.
Geradores em Python – Códigos até 1000 vezes mais rápidos Leia mais »
Você sabe o que é um iterável? E um iterador? Como reconhecer essas estruturas em Python? Responder tais questionamentos é o objetivo desse artigo.
Iteradores e iteráveis em Python Leia mais »
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.
Avaliação de curto-circuito em Python – Operadores booleanos Leia mais »