Estrutura de Repetição FOR no Python - Criando um Loop

97.55k views6792 WordsCopy TextShare
Hashtag Programação
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR: https://lp.hashtagtreiname...
Video Transcript:
e fala galera nessa aula a gente vai aprender a usar um for um pai tão de uma vez por todas Quem entender como que ele funciona na prática para todas as aplicações que você vai precisar então é sal a gente vai ter até um arquivo auxiliar a gente vai fazer um exemplo real calculando o faturamento de uma empresa olhando uma base de dados de vendas daquela empresa então se você curtiu ilegal já deixa o like e bora começar direto ao ponto aqui ó ó é o seguinte eu deixei aqui embaixo da aula o link com os arquivos da aula tem tanto esse arquivo Inicial daqui é só um arquivo que eu coloquei algumas informações para a gente não tem que criar tudo do zero e você me vê digitando aqui eu vou focar mais na parte de pai que efetivamente beleza e também a base de dados que a gente usar como referência para essa aula daqui que uma base ao de dados que tá em TXT Então é só fazer o download aqui embaixo é bem tranquilo tem o link clica lá faz download volta para aula e bora agora começar primeiro de tudo o que que é um forma o pai com para que que ele serve Como funciona o pai tão ser aquele diferente de outras linguagens e assim vai pular o primeiro for se você já tá começando agora para ele a programação em Python fora é uma estrutura do pai tem que você não mentir assim for ele vende boba lá ou então for alguma coisa Sempre que você vê essa palavrinha só é uma palavra que a gente chama de reservada do Pai tô que tô na palavra reservada é uma palavra que você não pode usar para outra coisa a não ser para isso daqui que eu vou te mostrar porque eu vou te falar que é o que rodar código de forma repetitiva então four ele é uma estrutura de repetição ele permite que você Rode códigos se forma repetitiva dentro do pai aí eu quero analisar uma base de dados que tem milhares de vendas Como que eu faço uma análise para primeira linha de vendas para segunda para terceira para a quarta para quinta para todas essas linhas de venda individualmente usando o foco a eu quero analisar 10 arquivos de folha de uma pasta no meu computador como que eu vou fazer isso usando o só Então sempre que você tiver um processo o tipo para fazer dentro dos seus códigos Você vai precisar usar o foco e aí o primeiro coisa que eu coloquei que é tudo forma o pai tão forte o quê que significa isso se você aprendeu alguma outra linguagem de programação você já vai ter feito a referência na sua cabeça se você não aprendeu vou te explicar agora um foreach é o seguinte é para cada forte se você for fazer a tradução literal é para cada O quê que significa isso significa que no Python todo for ele é essencialmente a execução de um código para cada item de um conjunto de itens como a seguir vou explicar de novo Olha só de cama que você tem aqui no nosso primeiro exemplo uma lista de produtos tá vendo se eu quiser percorrer os produtos dessa lista o que que eu quero fazer por exemplo eu quero percorrer os produtos dessa lista colocando as iniciais de cada um dos produtos em letra maiúscula o que que eu quero fazer e eu quero fazer o seguinte para cada item da lista eu quero colocar inicial do item letra maiúscula reparou a forma com que a gente fala isso em português para cada item da lista eu quero fazer alguma coisa então no pai Então como que você escreveria isso para cada produto dentro da minha lista de produtos olha lá o pai então ele foi criado para se realmente um pouco mais intuitivo então normalmente a forma como que você escreve as coisas vai ser parecido com a forma com que você fala obviamente em inglês aqui no caso então para cada produto dentro da minha lista de produtos e aqui dentro do pó você diz o que que você quer fazer então é sempre isso para cada item em uma lista de itens E aí esse item e essa lista de item você pode dar o nome que você quiser aqui dentro por exemplo eu poderia chamar para cada prod dentro de lista de produtos porque ele está produtos porque essa lista que eu vou lá em cima ela se chama lista produtos tá vendo ó Isso é produtos é essa lista daqui então se eu quiser percorrer cada um dos itens dessa minha lista de produtos eu vou fazer four item em lista produtos e esse nome que você coloca aqui você pode colocar o nome que você quiser poderia ter colocado para cada item na minha lista de produtos para cada produto na minha lista de produtos e assim vai Como que o pai tão sabe que cada um desses produtos cada um desses you desse valor que você colocar aqui é cada um dos elementos dessa lista daqui é para seguinte ao se eu chegar aqui dentro agora colocar senhor print o produto Olha que que vai acontecer se eu rodar esse código aqui ó vou dar esse código rapaz código aqui e funciona em qualquer editor de código que você esteja usando aí no seu computador tá então você pode baixar ele e ele vai funcionar em qualquer editor de código eu tô usando Júpiter aqui que é o que eu gosto de usar bastante Quero alarme para o seguinte Primeiro de tudo o código que você quer que ele Execute várias e várias vezes você sempre vai colocar ele com o tabi dentro do Forte também então four produto em lista produtos: e aí aqui embaixo você dá um Tab e tudo que você quer que ele repita você coloca ele dentro do táxi tá vendo a diferença de ter feito isso por ter feito isso daqui é o que é que se esse print aqui não tiver com o tabi antes dele ele só vai executar uma única vez esse print se você fizer colocar ele com o tabi para dentro que ele vai ver que tá isso aqui várias vezes então na primeira vez que executar quem vai ser essa variável produto esse nome produto quem vai ser esse nome produto na primeira vez vai ser o primeiro ele e na segunda vez que executar Isso aqui vai ser o segundo elemento da lista na terceira vez que ele seco tá isso aqui vai ser o terceiro elemento da lista então se eu quiser executar algum processo para cada elemento dessa lista daqui eu vou fazer for produto em lista produtos então para cada produto dentro da lista produtos eu tô só perguntando você já tô só exibindo o nome do produto então ó faca garfo panela frigideira e freio botão tá vendo É a mesma ordem que tá aparecendo aqui aí vamos ao nosso exemplo ai se eu quisesse colocar cada um dos produtos em letra maiúscula aqui é ser o que produto. Rep Talise capitalize essa função que é totalize ela pega um texto e coloca com Inicial maiúscula Olha só se eu rodar o código de novo tá lá para cada produto dentro da lista de produtos ele pegou o produto e tornou ele quer botar like aí vamos voltar o que eu tava comentando doente é para que como é que ele sabe o produto essa variável produto que eu escrevi aqui essa maravilha produto que eu escrevi aqui é cada um dos itens dessa lista Ele só sabe disso porque essa variável lista produtos que você colocou aqui ela é um conjunto de textos um conjunto de produtos então o nome que você vai dar aqui para ele tanto faz eu poderia colocar aqui ó for item para cada item dentro da minha lista produtos eu quero printar eu quero exibir o item que tá ali dentro só que com Inicial maiúscula repara se eu fizer isso O resultado vai ser o mesmo faca garfo panela frigideira falei com sono vai ser o mesmo então o nome que você vai dar aqui você pode dar o nome que você quiser só que no momento a gente dá o nome nutritivo por exemplo se eu tô dessa lista que eu tô percorrendo a uma lista de produtos Eu normalmente Vou colocar aqui para cada produto dentro da minha lista de produtos é por isso que muitas vezes você vai ver o pessoal na internet quando faz o mar um Ford é algo do tipo assim ó eu tenho uma lista que é produto está vendo no plural E aí o cara faz assim for produto e um produtos não sei se você já viu isso isso aqui acaba confundindo as vezes o pessoal que tá começando Como assim foto produto em produtos o que tem que pensar o seguinte olha produtos no plural como tá escrito aqui é uma lista de itens então que tô escrevendo para cada produto dentro da minha lista de produtos então eu vou perguntar assim então use sempre nomes de variáveis né os nomes que você vai dar para as coisas aqui e eu vou voltar para o nome lista de produtos lista de produtos tá vendo use sempre nomes que vão se nomes efetivos que nenhum do seu código vai ficar fácil de você visualizar mas esse procedimento de você colocar o nome de uma lista no plural como produtos e o nome de cada item o singular é muito comum parte de cima ver bastante então four produto em produtos normalmente vai ser para cada produto dentro que uma lista de produtos beleza show bom o próximo exemplo aqui o interessante do Forró é que você pode tanto usar os elementos daquela lista que está percorrendo para fazer alguma coisa mas que esse fora ele não se aplica também só em listas no pai tão ele se aplica para qualquer conjunto de coisas Ah eu tenho por exemplo um dicionário no Python que esse dicionário que você tá vendo aqui embaixo para um dicionário você pode aplicar qualquer conjunto de coisas a gente chama o Pai entende etroubles sendo que você ver esse nome aqui ó e trombou tem que pensar um conjunto de coisas esse conjunto pode ser uma lista esse conjunto pode ser um dicionário esse conjunto pode ser uma tupla cada um desses tipos de conjuntos diferentes têm e suas características beleza mas o four ele pode ser aplicado em qualquer um desses conjuntos Então vou estar mais um exemplo aqui ó Digamos que eu tenho a lista de preços de produtos estão aqui eu tenho os produtos e que eu tenho os preços dos produtos então a faca custa r$ 10 o garfo custa added as a panela custa r$ 200 e assim vai o imposto e de dormir Sei lá só para nós exemplo que o imposto de caronas produtos é 10 por cento do valor do produto Como que eu faço esse carro ó para cada preço dentro da minha lista de preços tá vendo para cada preço dentro da minha lista de preços que eu vou fazer vou fazer assim ó preço vou calcular o imposto né o imposto vai ser o preço vezes 0,1 Lembrando que, no pai então é o ponto né que é o padrão em inglês e o ponto eu separado de casa decimal então 0,1 a mesma coisa que 10 por cento então o preço vezes 0,1 vai ser a quantidade de imposto e se eu quiser exibir esse imposto print no posto tá vendo que esse rodar esse código aqui ou ela que vai acontecer no imposto da faca foi um real o imposto do garfo foi um real o imposto da panela foi 20reais e assim vai e aí o que eu tava falando para você já para o four ele pode ser usado em diferentes elementos e aqui em cima a gente usou ele numa lista tá vendo uma lista Python aqui embaixo eu vou usar no dicionário e olha como é que ele é um pouco diferente para cada coisa era só para cada produto dentro da minha lista de produtos agora você aprender isso aqui ó para cada produto desta minha lista de produtos quem é produtos produtos é esse dicionário daqui se eu botar print produto Olha o que que ele vai exibir para mim ele vai exibir o nome de cada um dos produtos mas vai passar o a lira machucada produto não é o nome do produto e o valor do produto é aí que o forma ficando ainda mais interessante dependendo do elemento que ele está percorrendo Olha só no caso da lista Quando Você percorre uma lista no Python essa variável que você coloca aqui ela se torna automaticamente cada um dos elementos dessa lista Quando Você percorre um dicionário no Python essa variável que você coloca aqui e ela se torna cada uma das chaves do dicionário Tá vendo quando você percorre o dicionário essa variável e se torna cada uma das chaves do dicionário o que que a chave do dicionário um rótulo no dicionário ele é como se fosse uma lista no Python Só que cada elemento da lista ele tem um rótulo e um valor tá vendo no rótulo é a faca e o valor dela é das viagens Então esse aqui é o meu dicionário de preços de produtos Então quando você percorre Este dicionário a variável que você colocar aqui independente do nome que você colocar para ela se a Marcela de item Olha lá independente independe do nome é uma característica do forma o Python quando um forma Python percorre um dicionário cada uma dessas variáveis daqui de dentro se tomam automaticamente as chaves do dicionário tá vendo que vem antes dos dois pontos os rótulos do seu dicionário então se eu rodar esse código aqui ele tá perguntando para mim só tá vendo só o rótulo só o nome do produto por isso eu coloquei aqui ó para cada pro o meu dicionário de produtos porque eu já sei Elmira quando olhei aqui eu já sabia que quando ele percorrer se ele se dicionário essa variável daqui armazenar esse nome esse nome daqui é o nome de um produto então para cada produto dentro do meu dicionário que produtos eu quero exibir esse meu produto beleza e ele se eu quiser também exibir o valor daquele produto como que eu faria isso o valor daquele produto é o meu dicionário repara para você pegar um valor de um dicionário Você sempre tem que colocar o nome do dicionário e entre colchetes você coloca a chave do dicionário que você tá querendo ver então por exemplo se eu pegar esse valor daqui esse primeiro valor quem é esse primeiro valor esse primeiro valor 10 daqui ele é o dicionário produtos e a chave do dicionário é faca então o dicionário produtos faca Tá vendo só que se eu fizer dessa forma daqui ele vai só exibir para mim o da faca eu quero que exiba para cada um dos produtos bom então aqui dentro do colchete que que eu vou passar aqui dentro do colchetes e vou passar a chave do dicionário tá vendo ó esse cara daqui que é o nome do produto então se eu colocar aqui assim ó print preste atenção heim print os produtos produto isso aqui parece outra confusão isso aqui falando meu Deus que está acontecendo aqui olha só eu tô exibindo o meu dicionário produtos Mas com esse minutos cenário inteiro não um único item do meu dicionário que tem é isso que eu tô exibindo e vai ser de acordo com o valor que você tiver passando então repara na primeira vez que esses pó rodar você tem que ser pensar isso condicionado dele que vai acontecer um só pensa ele rodando item a item Então é só ele rodou a primeira vez o primeiro item que ele vai executar é quem vai ser o primeiro produto vai ser esse cara daqui Quem vai ser a variável produto avaliar o produto vai ser faca então eu vou printar faca e eu vou depois de pintar o meu dicionário produtos pegando o wi-fi tem faca ou seja vou perguntar o número 10 na segunda vez que ele rodar o que que vai acontecer na segunda vez que ele rodar eu vou tá olhando esse elemento daqui Quem vai ser minha variável produto minha variável produto e a chave pegar Beleza então ele vai perguntar para mim garfo e depois depois ele vai apresentar produtos no item garfo produtos no item gás O valor é 10 Então é só se eu rodar esse código agora acho que vai acontecer faca 10 gasto 10 panela 200 de Deus 50 sem Foston 3G o mesmo e aí com mais e mais exemplos de pão só pegando mais o jeito não entendendo como cada uma dessas coisas funcionam aqui no canal tá cheio de vídeo que a gente aplica e uso four mas o que fazer esse vídeo justamente para te contextualizar melhor E aí agora eu quero explicar de uma vez por todas para vocês o que que significa quando você coloca algo assim não sei se você já viu isso ó fole em rende 5 print por exemplo um e-mail qualquer Lira@gmail. com O quê que significa isso daqui fora and 5 lembra que eu falei para vocês olha só o pai todo fora em Python foreach então que eu tô escrevendo Você acha que nacional para cada e dentro de um rende 5 O que que significa o pessoal normalmente como ensina isso só taca acha se quiser executar um código cinco vezes você coloca forem de cinco realmente se eu fizer isso daqui ele vai printar ele vai exibir para mim um código cinco vezes tá vendo o texto liga@gmail.
com cinco vezes Ah beleza mas como que tá acontecendo isso aqui por trás e para o seguinte olha só o que que é rende 5 no pai tem olha só diferença que mostrei pra vocês ó o que tá dentro do Tab ele vai ver que tá cinco vezes porque o que tá dentro do foto o que tá fora do tablet tá vendo não dei o tabi aqui antes ele vai executar uma única vez então assim eu vou dar esse código ele executou uma única vez se esse cara tivesse contab para dentro ele executar cinco vezes tá vendo Hand Hand Hand Hand Hand mas não era o meu objetivo também objetivo é executar uma única vez Então a quem é vende cinco Quem é esse cara que você coloca daqui Range é um conjunto de itens é o conjunto de números que vai de 0 até 5 excluindo e tem cinco então rende 5 Seria a mesma coisa né do que você ter feito aqui ó fole em 0 1 2 3 4 uma lista com 5 itens 10 até o quatro tá vendo fora em nuvem de cinco é a mesma coisa do que você fazer um fori em e tem 0 1 2 3 4 só que se rende ele facilita nossa vida pois não tem que ficar escrevendo uma lista completa aqui se eu quisesse fazer uma lista de 200 elementos eu ia botar 01 do até 199 não se eu botar o rende 200 Mas o que eu quero mostrar para vocês aqui é o seguinte quando você faz um fora em mim de sim porque que o pai que não tá fazendo ele tá olhando uma lista com os itens 0 1 2 3 e 4 e tá percorrendo cada um dos itens e armazenando cada um dos itens nessa variável que você colocou aqui dentro então por exemplo se eu faço aqui ó print e olha logo que ele me mostra 0 1 2 3 4 então ele mostra cada um dos itens para você e aqui vai uma outra coisa que eles também vão comprar na internet bastante que é o quê e às vezes aqui você vai encontrar um negócio assim uma forma underline um grande cinco Como assim gira underline Hands in se você rodar esse código ele vai funcionar normalmente tá vendo não mudou nada o código Funciona igual qual a diferença do ter colocado e de ter colocado um underline aqui dentro lembra que eu falei para vocês aqui você pode colocar o nome da variável que você quiser poderia colocar aqui for Lira um rende 5 rodar o código e ele ia funcionar igual só que quando você vê alguém colocando em algum lugar um Underline o quê que significa isso no Python Isso aqui é uma convenção Só que não é uma regra não é obrigatório fazer em nada do tipo mas é uma convenção eu tô só explicando porque se você encontrar código já internet tal se vai acabar vendo esse underline daqui e que convenção é essa Lira a convenção é o seguinte se você vai criar uma variável que você o pai tão show briga criança variável daqui eu não consigo fazer um foco só do tipo assim um grande cinco executa quilos cinco vezes beleza eu não consigo fazer isso então o pai então ele me obriga a fazer o fora dessa forma só variável em um conjunto de itens executa o código beleza só que é o seguinte eu poderia colocar aqui fora em um além de cinco executar isso só que eu tô usando essa variável ir para alguma coisa dentro desse meu código não se eu não tá escrito em nenhum lugar aqui eu não estou usando essa variável ir para nada dentro do meu código e uma variável que você vai criar porque você é obrigado a criar ela nos seus códigos mas que você não vai usar para nada a ela por convenção normalmente as pessoas vão colocar um underline aqui dentro no caso do fórum não tem problema nenhum Você poderia colocar um foco e um and babar mas existe essa corpo ela não é obrigatória meio que uma sugestão das pessoas que programa em Python Normalmente quando elas meio que são obrigadas a criar uma variável mas que elas vão usar que ela vai leva para nada elas colocam essa variável como um underline e vai olhar aquilo como se fosse uma variável normal só que a gente o programador olhando o código vai saber que essa variável daqui não tá sendo usada para nada no nosso código que quando você bater o olho você vai ver Opa tem um underline ali dentro o que que é onde vai modelar em uma variável que a gente usa para nada então as uma variável que ela é uma variável mas tu não vai usar para nada você pode simplesmente ignorar ela é isso que significa o underline Então quando você encontrar um só underline alguma coisa dentro dos seus códigos saiba que o underline significa isso Beleza eu vou voltar por pare porque acho ele mais repetitivo que botar underline essas coisas e tal né mas vamos agora para o nosso exemplo tá então eu expliquei para vocês como que funciona o pó agora a gente vai fazer umas automático Então imagina a seguinte situação você tá lá na sua empresa e aí vocês porta do sistema um arquivo com as vendas de uma determinada loja da sua empresa teus empresa tem alguma loja que vocês porta esse arquivo e esse arquivo quando você exporta eles o sistema ele vem no formato TXT por exemplo tá esse vai ser o nosso exemplo aqui ó Oi e aí eu vou querer calcular Qual foi o faturamento da empresa analisando esse arquivo daqui fazer uma análise de dados mesmo dentro desse aqui esse arquivo TXT se você abrir ele olha só ele tem só um ID da venda que é um código que faz diferença aquela venda e o valor de venda ou seja qual foi o faturamento daquela venda específica não teve uma vendo aqui que foi cancelada então faturamento dela é zero teve uma venda que realmente aconteceu e fatura 2517 Ice e assim vai para casa os valores aqui eu quero conseguir analisar essa base de dados toda e descobri qual foi o faturamento da empresa Beleza comportamento dessa loja como que a gente vai fazer isso é para seguinte eu quero fazer uma conta para cada uma dessas linhas então eu quero fazer um processo de forma repetitiva para cada uma das gêmeas aqui dentro Eu quero somar o valor que tá aqui dentro desse item valor tá vendo e esse arquivo TXT com Sexual download dele aqui embaixo garante que você tem essa seguinte situação olha lá o arquivo que a gente tá usando e o arquivo TXT Tão dentro é porque isso Vai facilitar nossa vida na hora da gente ler esse arquivos aqui então a primeira coisa que a gente tem que fazer é ler esse arquivo de texto para dentro do Python como que a gente faz isso existe uma ferramenta uma estrutura do pai topo chama with eu poderia até ter feito uma aula só de wi-fi na na verdade existe da Saúde vocês dentro do nosso canal então vou deixar o link aqui embaixo se você achar muito confuso essa estrutura Alves de abrir arquivos em Python Tá mas tudo usada para abrir arquivos em Python se você achar ela muito confusa depois assistir esse vídeo eu vou deixar aqui embaixo porque vai ser uma boa sugestão para você mas vamos continuar Como que você faz para abrir um arquivo no país essa ruim ou bem e aí dentro do outro e você passa duas informações a primeira é o nome do arquivo vendas loja. Terceiro beleza e a segunda é como você quer abrir esse arquivo por exemplo a eu quero abrir esse arquivo para ler o arquivo é só botar aqui um é rising the Wii em inglês tá o inglês é ter um e abrindo o arquivo porque eu quero escrever no arquivo da sua botar aqui um WD right em inglês beleza mas no caso como a gente quer ler o arquivo só botar uma riso então Wii eu abri o arquivo e aí depois aqui você bota assim ó essa arquivo O quê que significa isso significa aqui dentro desse wi-fi que você tá fazendo aqui dentro avariado arquivos são as informações que estão dentro de seu arquivo TXT aqui dentro então por exemplo eu posso fazer assim olha só o meu texto vai ser o arquivo. Inter tá vendo Então ele tá lendo meu texto é bom armazenar dentro da variável o texto o texto tá dentro do meu arquivo beleza variável o arquivo é exatamente o arquivo que eu acabei de abrir eu vou ler esse arquivo e armazenar ele dentro da variável texto se a gente chegar aqui de um print no texto seja exibir o texto para mim olha lá qual vai ser o resultado tá exatamente O mesmo texto Tava aqui dentro do nosso arquivo TXT Beleza agora já posso até fechar seu janelinha daqui e vamos dar esse texto que ele tá mostrando aqui para mim beleza então mas vamos lá primeira coisa aqui eu quero executar um código para cada uma dessas linhas só que é para o seguinte eu quero somar o quê que eu quero fazer para cada uma dessas res um para cada uma dessas linhas eu quero somar com o que vem depois do ponto-e-vírgula tá vendo Então você agora escreve isso primeiro em português para facilitar a gente está criando a lógica do nosso programa Então na hora que você tiver pensando o que que eu vou fazer para resolver o meu desafio sempre faz isso escreve a lógica do seu passo a passo em português depois você tá dois ela para Python top primeiro que eu quero fazer eu quero para cada linha do meu arquivo que que eu quero fazer eu quero tomar o valor que vem depois do ponto-e-vírgula concorda comigo o que a gente quer saber o faturamento Total eu vou começar com o sacramento do zero e aí eu vou analisar cada uma das Linhas desse meu arquivo aqui e para cada uma das minhas eu vou somar o valor que tiver depois do ponto-e-vírgula então foi exatamente isso eu vou começar aqui ó um faturamento zero tá vendo comecei faturamento igual a zero então ele começa Zerado E aí para cada linha do meu arquivo e eu vou somar o valor do ponto e, agora na primeira linha eu vou somar o valor do ponto e, não não vou somar o valor do ponto e, na primeira linha Então a gente vai ter que tratar aqui a gente vai ter que ó excluir a primeira linha Tá vendo porque aqui ó a primeira linha eu tenho texto eu não quero somar o texto valor que eu vou excluir a primeira linha então para gente conseguir fazer isso lembra que eu falei para vocês para você percorrer vários itens que tem que ter um conjunto de itens para percorrer isso daqui é um texto ele não é uma lista no Python com vários itens ali dentro só que tem um negócio muito interessante que é o seguinte Olha só existe um método de texto no Python que é o método split e o que que esse método split faz ele vai pegar o seu texto que vai ser para ele em vários itens num conjunto de itens então no meu caso aqui o quê que é cada um dos itens que eu quero analisar eu quero analisar cada uma das linhas do meu arquivo então eu quero separar um dos valores que estão aqui dentro de acordo com o Inter concorda comigo porque ela tem uma linha em ter Em ter Em ter Entre e assim vai então na hora de separar esse meu texto tudo aqui eu vou fazer assim ó separa para mim de acordo com enter e no Python em ter é contra/n se você quiser escrever um texto por exemplo quer escrever um texto no Python que tem ainda olha só mostrar aqui embaixo quero escrever aqui ó meu nome é vida e quero que antes do Lira tem um ente que que eu faço eu coloco aqui ó contrabarra em tá vendo meu nome é contra a barra em Lira você fala Poliana mas o pai tu não vai escrever meu nome é contra Barra em Mira não olha só quando você voltar isso aqui ó ele vai escrever meu nome é é interior então se eu quisesse separar as linhas que estão aqui dentro tá vendo se eu quiser separar as linhas que estão aqui dentro eu vou botar o texto.
Split você me explique separar no Inter contra Barra em que era ela que legal ele virou uma lista tá vendo uma lista de valores no Python em que cada item dessa lista é uma linha do meu arquivo cada item dessa lista é uma linha do meu aquilo então agora eu vou ter isso eu vou ter que a minha lista texto né Vamos colocar assim a minha lista texto ele é o meu texto conto split com trabalho aí beleza então tá lá então agora eu tenho uma lista com cada um deles caso eu quero excluir a primeira linha dessa lista como é que eu faço para escolher a primeira linha dessa lista muito fácil a gente faz assim ó a lista texto vai ser a própria lista texto completa só que tá começando a partir do primeiro item até o final que que significa isso daqui que a gente acabou de fazer isso aqui significa o seguinte as vistas no pai que você consegue manipular ela você consegue excluir um item pegar de Um item até o último item assim vai se você faz assim ó um dos pontos até o final vocês não escreve nada depois um até o final que você tá dizendo que o pai tá dizendo seguinte olha ignora o primeiro item e pega até o final e se tá escrito aqui ó eu quero pegar cada item de uma lista do pai que eu não tenho me diz então o primeiro item assim fizeram o segundo item o índice um então o que que tá escrito aqui ó eu quero pegar do índice um até o final: é até dá o do ensino até o final se você fizer isso olha quem é a sua lista texto Olha lá é a mesma lista que a gente tinha tabela print lista texto é a mesma lista que a gente tinha só que agora sem encabeçado e agora sim a gente pode fazer isso aqui ó que eu quero fazer para cada linha do meu arquivo então pa em cada linha na minha lista texto e aí vai pensar comigo quem é a variável linha vamos lembrar do que ficar pegando for a variável linha ela é cada um dos itens dessa lista então cada item dessa lista é uma linha do meu texto que que eu quero fazer eu quero pegar o valor que vem depois do ponto-e-vírgula Então como que a gente vai fazer isso da seguinte forma a mesma estrutura que a gente fez aqui para cortar um pedaço da lista primeiro a gente tem que descobrir qual é a posição em que posição no meu texto tá o ponto-e-vírgula aqui no qual o número Zinho Qual é a posição tá vendo o índice do ponto e veículo como que eu faço para descobrir isso assim ó posição do ponto e, chamar assim posição PV; vai ser o que vai ser a minha linha. Find; quando você bota linha. Find que que esse linha.
Faz tá vendo eu tô explicando vários métodos distingue métodos de texto para vocês e que e eu também vou deixar para vocês aqui embaixo um vídeo onde eu ensino pra vocês os principais métodos de distinguir os principais métodos de texto do peito e esse método isso é importante não é para você aprender a ficar fazendo brincadeirinha contexto a Coloca ele tá maiúscula letra minúscula separa o nome completo escreve nome sobrenome não é para isso é para permitir você fazer análise de dados como essa daqui em que você consegue tratar a base de dados as fórmulas né funções métodos de texto do pacto eles são importantes para você aprender a trabalhar com base de dados e tratar os dados que vem para vocês os dados nunca vão vir bonitinhos para vocês perfeitos sempre você não tem que fazer algum tipo de tratamento com uma vez que a gente está fazendo aqui e se você não souber trabalhar com textos você vai ter dificuldade na hora de fazer isso Beleza então a posição do ponto e, é o linha.
Related Videos
Break e Continue no Python - Ferramentas da Estrutura de Repetição
21:46
Break e Continue no Python - Ferramentas d...
Hashtag Programação
13,514 views
Como Fazer uma Automação Web Utilizando o Python e o Selenium
32:35
Como Fazer uma Automação Web Utilizando o ...
Hashtag Programação
173,747 views
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
As Bibliotecas Mais Importantes do Python ...
Hashtag Programação
93,304 views
While (Estruturas de Repetição) | Python em 30 minutos
30:24
While (Estruturas de Repetição) | Python e...
Let's Data
8,851 views
Criando um aplicativo do zero (Python, Kivy)
24:04
Criando um aplicativo do zero (Python, Kivy)
Mundo inovador
2,716 views
PLEASE Use These 5 Python Decorators
20:12
PLEASE Use These 5 Python Decorators
Tech With Tim
111,350 views
If __name__ == "__main__" for Python Developers
8:47
If __name__ == "__main__" for Python Devel...
Python Simplified
401,335 views
Como Criar API com Python - Crie a Sua Própria API no Python
27:51
Como Criar API com Python - Crie a Sua Pró...
Hashtag Programação
148,250 views
For (Estruturas de Repetição) | Python em 30 minutos
35:13
For (Estruturas de Repetição) | Python em ...
Let's Data
6,307 views
Curso Básico de Python 2024 - Aula 1 - Introdução ao Python
36:12
Curso Básico de Python 2024 - Aula 1 - Int...
Hashtag Programação
64,116 views
Pyautogui - Automatize Qualquer Sistema com Python [Passo a Passo]
38:07
Pyautogui - Automatize Qualquer Sistema co...
Hashtag Programação
32,276 views
Aula Assíncrona 001 - Fechando a Introdução ao R
46:01
Aula Assíncrona 001 - Fechando a Introduçã...
Rafael de Freitas Souza
87 views
Introdução aos gráficos com a biblioteca Matplotlib em Python
20:49
Introdução aos gráficos com a biblioteca M...
Bóson Treinamentos
3,920 views
Como Utilizar uma Função (Function) em Python
13:27
Como Utilizar uma Função (Function) em Python
Hashtag Programação
76,551 views
Please Master These 10 Python Functions…
22:17
Please Master These 10 Python Functions…
Tech With Tim
153,108 views
Programação Orientada a Objetos com Python & Dataclass
50:49
Programação Orientada a Objetos com Python...
Programador Python
14,024 views
Como sair do ZERO no VBA em apenas UMA aula
1:05:05
Como sair do ZERO no VBA em apenas UMA aula
Hashtag Treinamentos
598,732 views
Como Ler, Editar e Criar Arquivos de Texto com Python - [Trabalhando com Textos no Python]
18:00
Como Ler, Editar e Criar Arquivos de Texto...
Hashtag Programação
73,216 views
If, Elif, Else (Estruturas de Decisão) | Python em 30 minutos
27:18
If, Elif, Else (Estruturas de Decisão) | P...
Let's Data
13,939 views
Curso de Python para iniciantes #09 - Loops: While e For
21:59
Curso de Python para iniciantes #09 - Loop...
Refatorando
46,088 views
Copyright © 2024. Made with ♥ in London by YTScribe.com