Em Python, um dicionário é uma coleção de pares chave-valor. Cada chave é separada do seu valor por dois pontos (:), os itens são separados por vírgulas e tudo é envolvido por chaves {}. Um dicionário vazio é escrito simplesmente como {}. Características Principais Chaves únicas: Não podem haver c
Página Anterior Próxima Página Um tuplo é uma coleção de objetos ordenada e imutável. Tuplos são sequências, tal como listas. As diferenças entre tuplos e listas são: os tuplos não podem ser alterados ao contrário das listas e os tuplos usam parênteses, enquanto as listas usam colchetes. Cria
Página Anterior Próxima Página A estrutura de dados mais básica em Python é a sequência. Cada elemento de uma sequência é atribuído um número - a sua posição ou índice. O primeiro índice é zero, o segundo índice é um, e assim por diante. O Python tem seis tipos built-in de sequências, mas os
Página Anterior Próxima Página Strings estão entre os tipos mais populares em Python. Podemos criá-las simplesmente colocando caracteres entre aspas. O Python trata aspas simples da mesma forma que aspas duplas. Criar strings é tão simples quanto atribuir um valor a uma variável. Por exemplo:
Página Anterior Próxima Página Tipos de dados numéricos armazenam valores numéricos. São tipos de dados imutáveis, o que significa que alterar o valor de um tipo de dados numérico resulta num objeto recém-alocado. Objetos numéricos são criados quando atribui um valor a eles. Por exemplo: var
Página Anterior Próxima Página Em geral, as declarações são executadas sequencialmente: A primeira declaração numa função é executada primeiro, seguida pela segunda, e assim por diante. Pode haver uma situação em que precise de executar um bloco de código várias vezes. Linguagens de programaç
Página Anterior Próxima Página A tomada de decisão é a antecipação de condições que ocorrem durante a execução do programa e a especificação de ações tomadas de acordo com as condições. Estruturas de decisão avaliam múltiplas expressões que produzem VERDADEIRO ou FALSO como resultado. Precisa
Página Anterior Próxima Página Operadores são os construtos que podem manipular o valor de operandos. Considere a expressão 4 + 5 = 9. Aqui, 4 e 5 são chamados operandos e + é chamado operador. Tipos de Operador A linguagem Python suporta os seguintes tipos de operadores. Operadores Aritméti
Página Anterior Próxima Página Variáveis não são mais do que localizações de memória reservadas para armazenar valores. Isso significa que quando cria uma variável reserva algum espaço na memória. Com base no tipo de dados de uma variável, o interpretador aloca memória e decide o que pode ser
Página Anterior Próxima Página A linguagem Python tem muitas semelhanças com Perl, C e Java. No entanto, existem algumas diferenças definidas entre as linguagens. Primeiro Programa Python Vamos executar programas em diferentes modos de programação. Modo de Programação Interativo Invocar o int
Página Anterior Próxima Página O Python está disponível numa ampla variedade de plataformas, incluindo Linux e Mac OS X. Vamos entender como configurar o nosso ambiente Python. Configuração do Ambiente Local Abra uma janela de terminal e digite python para descobrir se já está instalado e qua
Página Anterior Próxima Página Python é uma linguagem de script de alto nível, interpretada, interativa e orientada a objetos. Python é projetado para ser altamente legível. Ele usa palavras-chave em inglês frequentemente, enquanto outras linguagens usam pontuação, e tem menos construções sin
Caso você tenha perdido: Python 2 não é mais suportado oficialmente desde 1º de janeiro de 2020. Se você ainda está no Python 2.7, atualize agora. Se não tem certeza de qual versão está rodando, verifique sua versão do Python. Muitos mantenedores de pacotes migraram para o Python 3. Alguns ainda dão
Você pode verificar a versão do Python no seu código para garantir que seus usuários não estejam rodando seu script com uma versão incompatível. Use esta verificação simples: = (3, 5): # Diga gentilmente ao usuário que ele precisa atualizar # porque você está usando recursos do 3.5 Melhor P
O IPython é um REPL Python aprimorado e, na verdade, é o núcleo do Jupyter Notebook. Em resumo, o Jupyter é uma aplicação web open-source que permite criar e compartilhar documentos contendo código vivo, equações, visualizações e texto narrativo. Se você usa muito o shell interativo e não conhece 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 esta lista enorme tem apenas 48 bytes? Isso acontece porque a função range retorna um objeto iterável que apenas se comporta como uma li
Com Python, podemos retornar múltiplos valores de uma vez. Obviamente, a maioria das funções em Python retorna um único valor, geralmente o resultado do trabalho feito por aquela função. Neste artigo, você aprenderá que pode retornar múltiplos valores em Python também, e não precisa de um dicionári
Uma data class Python é uma classe Python regular que tem o decorador @dataclass. Ela é especificamente criada para armazenar dados. Desde a versão 3.7 do Python, o Python oferece data classes através de um módulo embutido chamado dataclasses. Existem várias vantagens sobre classes Python regulares
Com este pequeno truque elegante, 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 este truque, você pode converter rapidamente uma string Python para title case. Citando o artigo da Wikipedia: Title case é frequentemente usado, tanto em impressão offline quanto online. Este próprio site usa title case para todos os seus artigos. Se você olhar de perto, notará que a maioria
python
Aumento Sinérgico da Condutividade Elétrica em Compósitos Epóxi com Nanotubos de Carbono e Nanoplateletes de Grafite
AIT Bridges Lança Sistema Avançado de Viga Caixa Compósita
Pioneirismo na Impressão 3D de Compósitos Anisotrópicos para Manufatura Aditiva Avançada
Construa uma Ponte IR Habilitada para SmartThings com Arduino UNO e ThingShield