Página anteriorPróxima página A tomada de decisão é a antecipação das condições que ocorrem durante a execução do programa e especifica as ações tomadas de acordo com as condições. As estruturas de decisão avaliam várias expressões que produzem VERDADEIRO ou FALSO como resultado. Você precisa de
Página anteriorPróxima página Operadores são as construções que podem manipular o valor dos operandos. Considere a expressão 4 + 5 =9. Aqui, 4 e 5 são chamados de operandos e + é chamado de operador. Tipos de Operador A linguagem Python suporta os seguintes tipos de operadores. Operadores ar
Página anteriorPróxima página Variáveis nada mais são do que locais de memória reservados para armazenar valores. Isso significa que quando você cria uma variável você reserva algum espaço na memória. Com base no tipo de dado de uma variável, o interpretador aloca memória e decide o que pode s
Página anteriorPróxima página A linguagem Python tem muitas semelhanças com Perl, C e Java. No entanto, existem algumas diferenças definidas entre as línguas. Primeiro programa Python Vamos executar programas em diferentes modos de programação. Programação do modo interativo Invocar o interpre
Página anteriorPróxima página Python está disponível em uma ampla variedade de plataformas, incluindo Linux e Mac OS X. Vamos entender como configurar nosso ambiente Python. Configuração do ambiente local Abra uma janela de terminal e digite python para descobrir se já está instalado e qual vers
Página anteriorPróxima página Python é uma linguagem de script de alto nível, interpretada, interativa e orientada a objetos. Python foi projetado para ser altamente legível. Ele usa palavras-chave em inglês com frequência, enquanto outros idiomas usam pontuação e tem menos construções sintáticas
Caso você tenha perdido:Python 2 é oficialmente não compatível a partir de 1º de janeiro de 2020 . Se você ainda usa o Python 2.7, atualize agora . Se você não tiver certeza de qual versão está executando, verifique sua versão do Python. Muitos mantenedores de pacotes migraram para o Python 3. A
Você pode verificar a versão do Python em seu código, para ter certeza de que seu os usuários não estão executando seu script com uma versão incompatível. Use esta verificação simples: = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython é um Python REPL aprimorado e, na verdade, é o núcleo do notebook Jupyter . Em resumo, o Jupyter é um aplicativo da Web de código aberto que permite criar e compartilhar documentos contendo código ao vivo, equações, visualizações e texto narrativo. Se você usa muito o shell interativo e não
Com sys.getsizeof() você pode verificar o uso de memória de um objeto: import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 Uau… espere… por que essa lista enorme tem apenas 48 bytes? É porque a função range retorna um objeto iterável que se comporta apenas como uma lista de númer
Com Python, podemos retornar vários valores de uma só vez. Obviamente, a maioria das funções em Python retorna um único valor, geralmente o resultado do trabalho realizado por essa função. Neste artigo, você aprenderá que também pode retornar vários valores em Python e não precisa de um dicionário,
Uma classe de dados Python é uma classe Python regular que tem o @dataclass decorador. Ele é criado especificamente para armazenar dados. Desde a versão 3.7 do Python, o Python oferece classes de dados por meio de um módulo integrado chamado dataclass . Existem várias vantagens sobre as classes regu
Com este pequeno truque legal, você pode trocar duas variáveis Python sem usar uma terceira variável: a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 É apenas uma linha de código! Como você pode ver na linha 3, nenhuma variável temporária é necessária para trocar variáveis em Python.
Com esse truque, você pode converter rapidamente uma string Python em maiúsculas e minúsculas. Para citar o artigo da Wikipedia: A caixa de título é frequentemente usada, tanto na impressão offline quanto online. Este site usa maiúsculas e minúsculas para todos os seus artigos. Se você olhar de pe
Há um pacote para praticamente tudo o que você pode imaginar no ecossistema Python, tudo instalável com um simples comando pip. Portanto, não deve surpreender ninguém que também exista um pacote para trabalhar com emoji em Python. Você pode instalar o pacote emoji com: $ pip3 install emoji Este p
A Pillow Python Imaging Library é ideal para processamento de imagens. Normalmente, é usado para aplicativos de arquivamento e processamento em lote. Claro, você está livre para usá-lo para qualquer outra coisa que você possa pensar. Você pode usar a biblioteca para: Criar miniaturas Converter entr
Um dos primeiros estímulos do Python é o PEP-20. É uma lista de 19 teses relacionadas à programação Python chamada The Zen of Python. Essas regras datam de 2004 e, por sua vez, são baseadas no PEP-8. Um pequeno ovo de páscoa que está presente no Python há muito tempo lista essas 19 regras: import
Você pode obter o resultado da última expressão em um Python REPL com o operador de sublinhado, por exemplo. no Python REPL isso se parece com: _ + 3 12 Isso funciona no shell do IPython também . Além disso, o shell do IPython permite que você use Out[n] para obter o valor da expressão In[n] . Por
O pacote Python Attrs permite criar classes de dados avançadas usando anotações simples. Claro, python também tem seu próprio módulo de classe de dados nativo, mas o pacote Python attrs oferece alguns recursos extras que você pode gostar! Índice Instalar attrs Attrs x classes de dados Um exemplo
Slots de classe Python são um recurso que poucos programadores conhecem. Em uma classe com slot, definimos explicitamente os campos que nossa classe pode ter usando o nome do campo mágico __slots__ . Isso tem algumas vantagens: Os objetos criados a partir da classe ocuparão um pouco menos de memóri
python