Pular para o conteúdo principal

Postagens

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( input ( 'Informe o valor em metros: 

Exercício resolvido de Linguagem Python que calcula a soma de valores pares e ímpares

Desenvolva um programa que calcule  o somatório dos valores pares e ímpares de uma lista em Python. Solução #criar a variável que vai receber a lista de números numeros = [ 10 , 3 , 14 , 15 , 1 , 12 , 2 ] # Desenvolvendo a lógica soma_pares = sum ( map ( lambda n : n if n % 2 == 0 else 0 , numeros )) soma_impares = sum ( map ( lambda n : n if n % 2 != 0 else 0 , numeros )) # Mostrando o resultado print ( f 'A soma dos valores pares é { soma_pares } e dos ímpares é { soma_impares } ' ) Ao executar as linhas de código, teremos a saída:

Programa em Python que lê um número e diz se é um número par ou impar

Desenvolva um programa que leia um número qualquer e informe se ele é par ou ímpar Solução Os números pares são aqueles números que ao serem divididos por dois(2) têm resto zero. numero = int ( input ( 'Informe um número qualquer: ' )) num_par = lambda numero : numero % 2 == 0 # Utilizando o comando if para verificar o número if num_par ( numero ):     print ( f 'O número { numero } é um número par' ) else :     print ( f 'O número { numero } é um número impar' ) Ao executar as linhas de código, teremos a saída:

Exercício resolvido de Linguagem Python - Ler o nome completo

Desenvolva um programa que leia o seu nome completo e que apresente somente o seu primeiro e último nome. Solução nome_completo = str ( input ( 'Informe o seu nome completo: ' )) #capturando o primeiro nome primeiro_nome = lambda nome : nome .split()[ 0 ] #capturando o ultimo nome ultimo_nome = lambda nome : nome .split()[ - 1 ] #Mostrando o resultado print ( f 'Seu primeiro nome é { primeiro_nome ( nome_completo ) } '       f 'e o seu último nome é { ultimo_nome ( nome_completo ) } ' ) Ao executar as linhas de código, teremos a saída:

Exemplos / exercícios resolvidos - Funções Lambda em Python

Funções Lambda são funções anônimas em Python, ou seja, são funções sem nome  (por isso o termo anônimo). Enquanto as funções tradicionais são definidas  utilizando a palavra-chave def, as funções anônimas são definidas usando a  palavra-chave lambda. As funções lambda possuem a seguinte sintaxe: lambda argumentos : <expressão> Observação importante :  as funções lambda podem ter qualquer número de argumentos, mas podem terá apenas uma expressão. Exemplo nº 1   Desenvolva um programa que leia o seu nome completo e que apresente somente o seu primeiro e último nome. Solução nome_completo = str ( input ( 'Informe o seu nome completo: ' )) #capturando o primeiro nome primeiro_nome = lambda nome : nome .split()[ 0 ] #capturando o ultimo nome ultimo_nome = lambda nome : nome .split()[ - 1 ] #Mostrando o resultado print ( f 'Seu primeiro nome é { primeiro_nome ( nome_completo ) } '       f 'e o seu último nome é { ultimo_nome ( nome_completo ) } ' ) Ao

Adicionando uma nova coluna (Somatório de outras colunas) ao DataFrame existente no Pandas

Com Python, podemos adicionar uma nova coluna a um DataFrame existente. Pré-requisito Antes de prosseguir, certifique-se de que você tem instalado a biblioteca Pandas. Para instalar , digite esse comando no terminal da sua IDE:  pip install pandas Eu vou importar uma base de dados de venda que está em uma pasta no meu computador # importando a biblioteca de pandas import pandas as pd # pegar o arquivo xlsx(excel) que está no caminho a seguir meu_arquivo = pd . read_excel ( "C: \\ Users \\ PHILCO15A \\ Music \\ python \\ vendas.xlsx" ) # Mostrando os dados print ( meu_arquivo ) Executando as linhas de código, teremos o seguinte: Exemplo  Criar a coluna custo_total que vai ser o somatório da coluna ValorCusto e CustoEntrega # importando a biblioteca de pandas import pandas as pd # pegar o arquivo xlsx(excel) que está no caminho a seguir meu_arquivo = pd . read_excel ( "C: \\ Users \\ PHILCO15A \\ Music \\ python \\ vendas.xlsx" ) print ( meu_arquivo ) # Soma

Exemplos : GroupBy em Python - como agrupar e sumarizar dados de um DataFrame com pandas

A função GROUP BY identifica uma coluna selecionada a ser usada para agrupar os resultados. Com o GROUP BY, separamos os dados em grupos. Em outras palavras, O GROUP BY acumula resultados por grupo. Pré-requisito Antes de prosseguir, certifique-se de que você tem instalado a biblioteca Pandas. Para instalar , digite esse comando no terminal da sua IDE: pip install pandas Exemplo nº 1 Eu vou importar uma base de dados de venda que está em uma pasta no meu computador # importando a biblioteca de pandas import pandas as pd # pegar o arquivo xlsx(excel) que está no caminho a seguir meu_arquivo = pd . read_excel ( "C: \\ Users \\ PHILCO15A \\ Music \\ python \\ vendas.xlsx" ) # Mostrando os dados print ( meu_arquivo ) Executando as linhas de código, teremos o seguinte: Agora que você está familiarizado com o conjunto de dados, você começará respondendo a seguinte pergunta. Qual é a quantidade de vendas realizadas por estado? Para contar, eu utilizo a função count(). Nesse cas

Como converter o tipo de dados string para o formato de data no DataFrame do Pandas

Para realizarmos  algumas operações utilizando  datas  com pandas , temos que realizar a conversão para que a coluna esteja com o tipo de dados  no formato correto, ou seja, como tipo  datetime  .  Eu tenho esse arquivo, com dados de vendas.  Como preciso analisar as informações das vendas ao longo do tempo, preciso converter a coluna  'DataNotaFiscal' para o tipo  datetime.  Vou importar a bibliotecas pandas, pegar o arquivo que está na pasta e ver as informações das colunas. # importando a biblioteca de pandas import pandas as pd # pegar o arquivo xlsx(excel) que está no caminho a seguir meu_arquivo = pd . read_excel ( "C: \\ Users \\ PHILCO15A \\ Music \\ python \\ vendas.xlsx" ) # ver as informações das colunas print ( meu_arquivo . info ()) Executando o script, teremos como saída: Como podemos ver na saída, o tipo de dados da coluna 'DataNotaFiscal' é uma string. Agora vamos convertê-lo para o formato datetime usando a função DataFrame.astype(). # i