Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo linguagem python

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: 

Como transformar um Dicionário Python em arquivo Excel com Pandas

Um dicionário Python é uma forma de coleção de dados em que se guarda uma chave e um valor correspondente. Os dicionários servem para representar melhor o mundo real, associando uma palavra a um ou mais valores. Criando um  dicionário   Em Python, para iniciar um dicionário em Python, você precisa criar a variável e colocar os valores entre chaves {}. import pandas as pd # importando a biblioteca Pandas para transformar o Dicionário em DataFrame e # gerar o arquivo excel a partir do DataFrame # CRIANDO o Dicionário com Informações de NOME, SOBRENOME E DATA DE NASCIMENTO meu_dicionario = ({ 'Nome' : "Eric Arthur" , "Sobrenome" : "Blair" , "Data de Nascimento" : "25/06/1903" }, { 'Nome' : "Araújo Victor" , "Sobrenome" : "Catumbela" , "Data de Nascimento" : "11/02/1999" }, { 'Nome' : "James Richard" , "Sobrenome" : "Perry" , "Dat

Como transformar uma Lista Python em arquivo Excel com Pandas

Uma lista é uma estrutura de dados composta por itens organizados de forma linear, na qual cada um pode ser acessado a partir de um índice, que representa sua posição na coleção (iniciando em zero). Criando uma Lista Em Python, uma lista é representada como uma sequência de objetos separados por vírgula e dentro de colchetes []. import pandas as pd # importando a biblioteca Pandas para transformar a Lista em DataFrame e # gerar o arquivo Excel a partir do DataFrame # CRIANDO A LISTA COM DADOS  DE NOME, SOBRENOME E DATA DE NASCIMENTO lista = [ [ "Eric Arthur" , "Blair" , "25/06/1903" ],       [ "Araújo Victor" , "Catumbela" , "11/02/1999" ],       [ "James Richard" , "Perry" , "04/03/1950" ],       [ "Moisés" , " Mendrote" , "20/02/2020" ]  ] print ( "-------------Imprimindo a lista------------------------" ) print ( lista ) # TRANSFORMANDO A LISTA EM UM D

Como Ordenar um DataFrame Python com Pandas

Um DataFrame  é uma estrutura de dados bidimensional em forma de tabelas, semelhante a uma tabela em SQL ou até com uma planilha do Excel, ou do Google Sheets. Neste tutorial, vamos fazer a ordenação utilizando a função  sort_values(). sort_values()  é uma função do Pandas que classifica um DataFrame em ordem crescente ou decrescente da coluna passada como argumento.. Neste tutorial, vou mostrar como ordenar nosso DataFrame de acordo com um critério(ordem crescente, decrescente). Eu criei um DataFrame utilizando dicionário para não ter que importar um arquivo. import pandas as pd #importando a biblioteca Pandas # em seguida, criar o DataFrame meu_dataframe = pd . DataFrame ( { 'Nome' : { 0 : 'Araújo' , 1 : 'Victor' , 2 : 'Catumbela' , 3 : 'Moisés' , 4 : 'Mendrote' }, 'Disciplinas favoritas' : { 0 : 'Linguagem Python' , 1 : 'Matemática' ,                                 2 : 'Estatistica' , 3 : 'Políti

Remover certos caracteres da string em Python

A linguagem Python é uma das principais linguagens para realizar os processos de ETL(Extração, Transformação e carga). Em muitos casos, temos um dataset(arquivo) e precisamos fazer uma transformação nos dados, removendo certos caracteres. Para realizar esta tarefa, usamos a função re.sub()   da biblioteca re .  A função    re.sub()    serve para buscar um padrão no texto e substituí-lo por outro. Com isso, ela retorna uma nova string, a que tomou o lugar da anterior. Em caso de não encontrar o padrão, retorna a string normal. O exemplo de código a seguir demonstra como podemos usar o método re.sub() para substituir caracteres da string em Python. Neste exemplo, vou substituir por nada import re texto = "Hey! What's up?" print ( 'Texto original:  ' + texto ) string_com_caracteres_removidos = re . sub ( "\!| \' |\?" , "" , texto ) print ( 'Texto com carateres removidos:  ' + string_com_caracteres_removidos ) Executando as li

Exercícios sobre manipulação e transformação de dados com Pandas Python

Na aula de hoje,  a gente vai extrair um arquivo Excel(formato .xlsx) que está em uma pasta no meu computador e realizar as etapas de manipulação e transformação dos dados e no final, converter o arquivo em um formato CSV. 1. Eu tenho esse arquivo de vendas aqui no meu computador 2. eu vou abrir esse arquivo no Excel para gente olhar a maneira como está estruturado. Para realizar a extração e tratamento desse arquivo, irei usar a as funções da Biblioteca Pandas do Python. O que é o Pandas? Pandas é uma biblioteca de software criada para manipulação e análise de dados com Python. A biblioteca Pandas  é uma biblioteca muito poderosa para a manipulação de dados tabulares. Em Python, os dados tabulares são armazenados no Pandas DataFrame. DataFrame   é uma estrutura de dados bidimensional em forma de tabelas, semelhante a uma tabela em SQL ou até com uma planilha do Excel, ou do Google Sheets. Observe a figura: Diferença entre Series e DataFrame 3.     Eu vou usar a IDE Visual Studio Cod

Método sort_values() em Python - Como ordenar o DataFrame Pandas

Ordenação no Pandas com sort_values() sort_values() é uma função do Pandas que classifica um DataFrame em ordem crescente ou decrescente da coluna passada como argumento.. Neste tutorial, vou mostrar como ordenar nosso DataFrame de acordo com um critério(ordem crescente, decrescente). Eu criei um DataFrame utilizando dicionário para não ter que importar um arquivo. import pandas as pd #importando a biblioteca Pandas # em seguida, criar o DataFrame meu_dataframe = pd . DataFrame ( { 'Nome' : { 0 : 'Araújo' , 1 : 'Victor' , 2 : 'Catumbela' , 3 : 'Moisés' , 4 : 'Mendrote' }, 'Disciplinas favoritas' : { 0 : 'Linguagem Python' , 1 : 'Matemática' ,                                 2 : 'Estatistica' , 3 : 'Política' , 4 : 'Linguagem SQL' } ,                             'Professores' :{ 0 : 'Abel' , 1 : 'Luxemburgo' , 2 : 'Jair' , 3 : 'Pedro' , 4 : 'Joã

Tudo sobre os métodos: iloc() e loc() - Linguagem Python

Em muitos casos, a gente tem um Dataframe e deseja extrair  apenas as linhas e colunas que achamos serem úteis. Para isso, utilizamos  alguns métodos   nativos do Pandas que vão nos auxiliar nessas tarefas. Métodos: iloc() e loc() - Linguagem Python A biblioteca Pandas do Python é composta por vários métodos. loc() e iloc() são dois desses métodos. Eles são usados para fatiar dados no DataFrame Pandas. Eles são usados para filtrar os dados de acordo com algumas condições. Método iloc() É um método que permite você acessar um DataFrame a partir do índice da linha e da coluna. Esse método recebe um valor inteiro(int) para acessar a linha ou coluna. Eu vou pegar a terceira linha do DataFrame anterior( meu_dataframe ). A contagem começa em zero. Inserindo o metodo iloc() na função print(): print ( meu_dataframe . iloc [ 2 , 0 ]) Ao executar o código, temos o nome " Catumbela"  como retorno pois, a função iloc() trouxe a terceira linha da 1ª coluna. Acessando múltiplas Linhas com

Tudo sobre Indexação no Pandas - Linguagem Python

Em muitos casos, a gente tem um Dataframe e deseja extrair  apenas as linhas e colunas que achamos serem úteis. Para isso, utilizamos a indexação direta. Essa indexação tem esse nome porque não precisamos  acessar nenhum método em si, é só colocamos o nome da coluna entre os colchetes. Neste tutorial, você vai ver que além da indexação direta, existem alguns métodos de indexação dentro do Pandas que ajudam a obter um elemento(linha ou coluna) de um DataFrame. Indexação direta Exemplo: Criei um DataFrame utilizando dicionário em Python import pandas as pd meu_dataframe = pd . DataFrame ( { 'Nome' : { 0 : 'Araújo' , 1 : 'Victor' , 2 : 'Catumbela' , 3 : 'Moisés' , 4 : 'Mendrote' }, '    Disciplinas favoritas' : { 0 : 'Linguagem Python' , 1 : 'Matemática' ,                                 2 : 'Estatistica' , 3 : 'Política' , 4 : 'Linguagem SQL' } }) print ( meu_dataframe ) Executando o script

Introdução ao Pandas - Linguagem Python

A biblioteca Pandas foi desenvolvida para auxiliar no trabalho com dados relacionais ou rotulados. É uma biblioteca muito utilizada para trabalhar com manipulação e análise de dados. Com Pandas, podemos manipular  tabelas SQL, planilhas Excel, Arquivos CSV, dados de séries temporais ordenados ou não ordenados. Instalação Para instalar a biblioteca Pandas, usamos: pip install pandas pip é um sistema de gerenciamento de pacotes usado para instalar e gerenciar pacotes de software escritos em Python.  No Visual Studio Code , clique no botão executar , em seguida, clique em terminal para instalar.  Por  eu já ter uma versão instalada, o pip vai sugerir que eu faça atualização mas não preciso por enquanto, então não irei atualizar. O que é uma IDE (Integrated Development Environment )? IDE ou  (Ambiente de Desenvolvimento Integrado) é um software que auxilia no desenvolvimento de aplicações, muito utilizado por desenvolvedores, com o objetivo de facilitar diversos processos (ligados ao de

Exercício resolvido de um algoritmo que conta palavras de uma frase

Elabore um algoritmo que leia uma frase e conte quantas palavras aparecem no texto. Considere que as palavras são separadas apenas por espaços em branco. Solução Utilizando a  linguagem Python, faremos o seguinte: frase= input ( " Digite uma frase: " ) contador= len (frase.split()) print ( "A frase tem " ,contador, "palavras" ) Notas importantes: A função input(entrada) recebe os dados digitados pelo usuário; A função len() retorna a quantidade de elementos de qualquer lista em Python; A função split(),que significa divisão, é utilizada para dividir o conteúdo de uma string. Já que dentro dela não especifiquei o caractere que separa as palavras, o separador será o espaço (valor padrão). Para executar o código de forma online,  Clique aqui Figura 1: script executado