Resolvendo Tarefas Repetitivas (Chatas) com Estruturas de Repetição no Python

  Рет қаралды 63,957

Hashtag Programação

Hashtag Programação

3 жыл бұрын

CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
lp.hashtagtreinamentos.com/es...
PARA BAIXAR O MINICURSO GRATUITO DE PYTHON: pages.hashtagtreinamentos.com...
Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!
-----------------------------------------------------------------------
► Arquivos utilizados no vídeo: pages.hashtagtreinamentos.com...
► Vídeo de Instalação do Jupyter: • Instalando o Jupyter -...
► Vídeo de Instalação do PyCharm: • Como Instalar o PyChar...
► Vídeo de Listas em Python: • O que são as Listas em...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtreinamentos.com/e...
-----------------------------------------------------------------------
Hashtag Programação
► Inscreva-se em nosso canal: bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► KZfaq: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
-----------------------------------------------------------------------
Fala Galera! Nessa aula nós vamos estar resolvendo tarefas repetitivas utilizando estruturas de repetição no Python!
Para isso nós vamos utilizar a estrutura de repetição for e a estrutura de repetição while (incluindo o loop infinito no Python).
Para exemplificar essas estruturas de repetição nós vamos utilizar listas no Python, print no Python, função input (interação com o usuário para inserir uma informação no Python).
Entre outros exemplos para facilitar o entendimento e o auxílio na resolução de tarefas repetitivas, assim você não vai perder tempo fazendo a mesma ação diversas vezes.
Bora pra aula que esse conteúdo é muito importante para a programação, principalmente porque vai facilitar sua vida.
-----------------------------------------------------------------------
#python #hashtagprogramacao

Пікірлер: 64
@johnramos4076
@johnramos4076 2 жыл бұрын
Nem que eu tivesse pedido, alguém teria feito uma aula tão especificamente o que eu estou querendo fazer quanto foi essa aula, com certeza merecia estar dentro do curso.
@sahrouet
@sahrouet Жыл бұрын
Show, fera. um dos melhores pra explicar o assunto. parabens
@WernerLeonardi
@WernerLeonardi 2 жыл бұрын
Bah... Que aula! Mastigadíssimo! Parabéns. O canal mais top de Python no BR.
@jeanoishi3939
@jeanoishi3939 2 жыл бұрын
Parabéns Candiotto.... tenho gostado muito dos seus vídeos e do Lira 👍👏🙏🙏
@felipelandim2881
@felipelandim2881 3 жыл бұрын
Aula muito boa! Não manjava NADA de como navegar nos diretórios e ajudou demais. Obrigado!
@rmsbraz
@rmsbraz 3 жыл бұрын
Muito bom. Vai ajudar bastante no dia a dia do trabalho. Parabéns 👏👏
@antoniofarah6453
@antoniofarah6453 3 жыл бұрын
continue com os conteúdos Candioto, mt bom
@danielnascimento1009
@danielnascimento1009 3 жыл бұрын
Grande Candiotto, mais um fera no time #!
@douglasmarinho8908
@douglasmarinho8908 3 жыл бұрын
Eu achei fantástico e quero aprender programação, pq vai além do VBA.
@carloshenriquesoares6958
@carloshenriquesoares6958 3 жыл бұрын
Muito massa! Valeu!
@diogobueno2307
@diogobueno2307 3 жыл бұрын
Muito top essa aula!
@santossantana6638
@santossantana6638 10 ай бұрын
Show de bola 🎉
@andersonjorge3015
@andersonjorge3015 3 жыл бұрын
Muito show.
@condejair
@condejair 2 жыл бұрын
Show de Aula Candiotto
@felipelandim2881
@felipelandim2881 3 жыл бұрын
Candiotto, pra não ficar reiniciando o Kernel, era melhor ter importado "WindowsPath" do pacote Path, e colocado no início: caminho = WindowsPath(*Local da Pasta)
@fabianofilho3973
@fabianofilho3973 2 жыл бұрын
como assim? desculpa sou leigo no assunto
@JeronimoLira
@JeronimoLira 3 жыл бұрын
Conteúdo Excelente!!!
@carlosluizdasilveirasilvei9809
@carlosluizdasilveirasilvei9809 2 жыл бұрын
Muito, Muito Bom!!!
@welbersaturnini5903
@welbersaturnini5903 3 жыл бұрын
Muito bom!
@tiagoolv5115
@tiagoolv5115 3 жыл бұрын
Boa noite. Primeiramente gostaria de agradecer o conteúdo. Nos proximos videos de automação, se não for pedir muito, tem como mostrar algo diferente de automação com planilhas e envio de e-mail? Vcs são 10.
@still171
@still171 2 жыл бұрын
show de bola Candiotto
@dommacedolegal6542
@dommacedolegal6542 3 жыл бұрын
boa aula obg
@Helloweener1000
@Helloweener1000 2 жыл бұрын
Show de bola se é loko!!!!
@joaopauloguimaraesleite3311
@joaopauloguimaraesleite3311 3 жыл бұрын
Parabens
@shalonkati8570
@shalonkati8570 Жыл бұрын
Top!
@PauloAlmeida-ki8mz
@PauloAlmeida-ki8mz 2 жыл бұрын
este é o famoso caodeolho das lives!! sou fã
@neriadrian100
@neriadrian100 2 жыл бұрын
Finalmente conheci o Candinhoto! 😎👏👏👏
@SkySesshomaru
@SkySesshomaru 3 жыл бұрын
O bicho é brabo
@goncalves1847
@goncalves1847 2 жыл бұрын
Boa
@Page157
@Page157 3 жыл бұрын
É isso que procuro, automatizar tarefas.
@benjamimtxr
@benjamimtxr 2 жыл бұрын
Top
@MrGvnascimento
@MrGvnascimento 2 жыл бұрын
Um dia chego lá!
@henriquetautobios7960
@henriquetautobios7960 3 жыл бұрын
Daniel, na minha empresa minhas Automações rodavam de Boa, até que semana passada desinstalaram o Excel de todas as máquinas (não tinham licença do Office, resolveram desinstalar). Pra substituir instalaram o WPS, depois disso os códigos até funcionam, mas os campos de datas da planilha ficaram malucos, quando eu carrego os dados da planilha num dataframe do pandas, depois da iteração de todas as linhas o campo de datas foram todos alterados para 17/05/1905. Alguma dica?
@fernandocorreafranca7199
@fernandocorreafranca7199 3 жыл бұрын
Python é excelente!!!
@antoniofarah6453
@antoniofarah6453 3 жыл бұрын
brabooo!
@roberlanalmeidasantiago7248
@roberlanalmeidasantiago7248 3 жыл бұрын
show Candioto
@walney2008
@walney2008 2 жыл бұрын
ola, gostaria de saber como fazer no python, tipo um quadrado na tela onde consigo movimentar com mouse , arrastar e redimensionar para onde desejar para selecionar no meu monitor 1 ou 2 que tenho uma regiao especifica, por exemplo quero selecionar uma foto que achei na web, ae vou com esta caixa , quadrado e arrasto para cima, e redimensiono e esta me mostra as posicoes do mouse, x,y, topo esquerdo, xy bottom direito e tamanho da imagem, tem como ser feito ?
@ophirneto6379
@ophirneto6379 2 жыл бұрын
Santo nested for, Batman!
@gplgomes
@gplgomes 3 жыл бұрын
Em vez de repetir vários for podia usar o comando Enquanto é_diretorio então "entre no diretório" . Depois lê os *.xls
@gabrielkoliveira7260
@gabrielkoliveira7260 2 жыл бұрын
consegue escrever em python pra ter uma noção ? vim procurar isso agora aqui kk
@guaracifalcao
@guaracifalcao 2 жыл бұрын
Uma coisa interessante, que eu não conheço, talvez fosse colocar tabelas dinâmicas ou plots direto no excel.. seria possível?
@rpl1747
@rpl1747 2 жыл бұрын
No meu trabalho uso o dataload para automatizar um processo repetitivo, mas o dataload não roda em segundo plano e precisa ter um PC exclusivo só para esse processo. sabe dizer se o python roda em segundo plano? Quero automatizar o processo e trabalhar ao mesmo tempo e no mesmo PC
@angeo10
@angeo10 3 жыл бұрын
uso linux, qual o comando para caminho.iterdir() no linux?
@henriquepaiva7658
@henriquepaiva7658 Жыл бұрын
Quando tento iniciar a programação o comando caminho= Path.cwd() mostra que estou numa pasta de video, sendo que meu diretorio esta na área de trabalho, porque isso acontece?
@freefiremaradona2009
@freefiremaradona2009 2 жыл бұрын
boa tarde muito bom preciso pra automatizar um jogo pode me ajudar
@pontocertoeletronicos8437
@pontocertoeletronicos8437 3 жыл бұрын
Até que em fim vi o Candioto
@xp21360
@xp21360 3 жыл бұрын
Legal ! Mas e aí ? Toda vez que eu tiver que executar o código, tenho que abri o jupyter notebook pra executar a tarefa ? Não teria algo mais rápido ? Como uma Macro no excel que você cria todo o código e depois só clica no botão ? Ou aqueles programas mas simples como hotckkey que você cria o código e depois só clica direto nele pra executar ao invés de ter que fazer todas essas etapas pra rodar o código python ? Acho que tem sim. Como que fica ?
@robertoaraujojunior5426
@robertoaraujojunior5426 3 жыл бұрын
Exatamente, também queria saber como ficaria esse (botão) e aonde, para não ter que fazer todo esse caminho já que tem o código pronto
3 жыл бұрын
Pessoal, esse vídeo aqui vai auxiliar vocês com essa dúvida: kzfaq.info/get/bejne/ma2DmNWG0rGUc3k.html
@gabrielkoliveira7260
@gabrielkoliveira7260 2 жыл бұрын
o canal deles agora lançou um video ensinando a executar uma tarefa periodicamente para quem ainda tem duvida
@julio4696
@julio4696 2 жыл бұрын
E se o caminho tiver em um lugar nada a ver que não seja o arquivo ''Vendas'', como eu faço para alterar o caminho?
@gabrielkoliveira7260
@gabrielkoliveira7260 2 жыл бұрын
sei que faz tempo, mas caso alguem procure: os.chdir(r'C:\Users\GABRIEL\Desktop\Vendas\Vendas') #entra numa pasta
@gabrielkoliveira7260
@gabrielkoliveira7260 2 жыл бұрын
Segue o codigo pra quem quer utilizar em maquina (vs code ou pycharm) Unica diferença do meu codigo é o os,chdir pra colocar a pasta do seu windows, e importação do IPython pra usar display, em pycharm e vs code nao funciona display normalmente em extensao .py Se continuar dando (nao criando o arquivo) é pq nao achou o arquivo, vai printando as pastas pra ver onde esta entrando e ele retorna o caminho #print(caminho) a cada for. import os from pathlib import Path import pandas as pd from IPython.display import display venda = '' os.chdir(r'C:\Users\GABRIEL\Desktop\Vendas\Vendas') #entra numa pasta(troque pelo local da sua pasta) caminho = Path.cwd() #mostra onde voce esta agora vendas = pd.DataFrame(columns=['Loja', 'Vendedor', 'Valor da venda']) print(f'o caminho esta em {caminho}') for pasta in caminho.iterdir(): if pasta.is_dir(): os.chdir(pasta) caminho = Path.cwd() print(f'O caminho é {caminho}') for pasta in caminho.iterdir(): if pasta.is_dir(): os.chdir(pasta) caminho = Path.cwd() for pasta in caminho.iterdir(): if pasta.is_dir(): os.chdir(pasta) caminho = Path.cwd() for arquivo in caminho.iterdir(): venda = pd.read_excel(arquivo) vendas = vendas.append(venda,ignore_index=True) vendas_agregado = vendas.groupby(by="Loja").sum() os.chdir(r'C:\Users\GABRIEL\Desktop\Vendas\Vendas') #entra numa pasta(troque pelo local da sua pasta) vendas_agregado.to_excel("Vendas por Loja.xlsx")
@marceloguimaraes8291
@marceloguimaraes8291 2 жыл бұрын
Classe A!
@kleberbispodasilva7775
@kleberbispodasilva7775 3 жыл бұрын
Na hora de abrir o Excel, se eu tivesse que selecionar uma planilha específica, como seria?
@erikamancilha7412
@erikamancilha7412 3 жыл бұрын
Creio que você pode definir o caminho como uma string e colocar um if caminho.endswith(nome da sua planilha) Então seleciona
@kleberbispodasilva7775
@kleberbispodasilva7775 3 жыл бұрын
@@erikamancilha7412 Olá Erika. É que tipo assim, cada arquivo do Excel tem várias planilhas dentro (abas). E eu pensei em buscar os dados de uma certa aba. Então bastaria eu colocar o nome dessa aba específica dentro do endswith? Obrigado pelo retorno. Bom dia!
@felipelandim2881
@felipelandim2881 3 жыл бұрын
Achei engraçado que printar caminho.iterdir[0] dá erro, mas ao mesmo tempo é possível iterar com o for loop.
@fernandobandeirademellomat7711
@fernandobandeirademellomat7711 3 жыл бұрын
é porque é um gerador. geradores em python são assim, eles não são indexados, então não tem como acessar um item específico nem printar todos de uma vez como uma lista, mas dá para iterar sobre ele normal. pode parecer meio estranho isso, mas o gerador é como se fosse uma lista, só que muito mais econômico em termos de memória do computador
@Mainecraftfps
@Mainecraftfps 3 жыл бұрын
me ajudem!! alguem ai q já comprou o curso intensivão de python deles me diz se vale a pena? quero muito aprender, mais já tomei mt cano com vendedor de curso fdp que só quer roubar a grana dos outros e n ensina nada, será que eu posso comprar tranquilo confiante alguém me diz pfv?
3 жыл бұрын
Loid, pode comprar tranquilamente, o curso é excelente. Se quiser mais informações pode mandar um e-mail pra gente no suporte@hashtagtreinamentos.com que a nossa equipe vai te passar todas as informações!
@Joao99444276
@Joao99444276 Жыл бұрын
Aula perfeita! Só estou tendo um problema no último "for" o qual junta todos os arquivos em um DataFrame. Aparece o erro OptionError: "No such keys(s): 'io.excel.zip.reader'" Pesquisei maneiras de contornar esse problema, porém sem sucesso. Alguém aqui sabe como resolver??? #HashtagProgramação
O que é, Como Usar e para Que Serve o List Comprehension no Python?
15:22
Hashtag Programação
Рет қаралды 22 М.
Break e Continue no Python - Ferramentas da Estrutura de Repetição
21:46
Hashtag Programação
Рет қаралды 13 М.
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 36 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 41 МЛН
Como Ler Arquivo em Excel com Várias Abas no Python [Pandas]
27:33
Hashtag Programação
Рет қаралды 30 М.
Automação de Tarefas com Python - Nova Ferramenta BotCity
49:15
Hashtag Programação
Рет қаралды 117 М.
Python | Exercício - Função input() e print()
7:00
Pythonaltas
Рет қаралды 3,5 М.
As Bibliotecas Mais Importantes do Python e os Módulos que Você tem que Saber
20:25
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 372 М.
Preencher Formulários com Python a Partir de Uma Planilha
30:47
Hashtag Programação
Рет қаралды 68 М.
Como Usar as Funções Lambda (Expressões Lambda) no Python
13:29
Hashtag Programação
Рет қаралды 47 М.
Como Criar API com Python - Crie a Sua Própria API no Python
27:51
Hashtag Programação
Рет қаралды 143 М.
Analise DADOS do Google Sheets com Python usando Google COLAB | Python na Prática #5
14:38
Unlocking your CPU cores in Python (multiprocessing)
12:16
mCoding
Рет қаралды 296 М.
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 36 МЛН