SHOW! Parabéns!!! Excelente aula motivacional para aprender a usar Python!!! Todos deveriam aprender isso já na escola!!!
@carosfine2 жыл бұрын
bacana demais, to começando a estudar python agora e adorei!! deu até um gás
@diegorocha21864 жыл бұрын
Excelente! Só uma dica de Inglês, quando temos duas consoantes no inglês a vogal anterior tem o mesmo som que no nosso português. Por exemplo, você falou (Pillow) Paillow porém a pronuncia seria p I llow com i mesmo dictionary.cambridge.org/pt/dicionario/ingles/pillow clica na caixinha de som e escuta. No mais parabéns pelo seu conteúdo.
@claudioLuna024 жыл бұрын
É isso que falta uma aula com projetos reais, boa bro
@santos_breno5 жыл бұрын
Massa. Uso Python pra automatizar o envio de emails em integração com Scripts Shell e é só alegria haha. O melhor dos dois mundos.
@MateusMuller5 жыл бұрын
juntando os dois o coração não aguenta kkkk
@arthurantunes62374 жыл бұрын
A automatização de escrever na imagem eu já fiz parecido usando as libs OpenCv e Pandas. Python é vida!
@rageMEISTERgs4 жыл бұрын
Quero aprender Python. Até na minha área de Redes, já tem a par de coisa com python, como o F5 ( usando o TCL mas é python no fundo ) e em firewall Junos também, então para não ficar pra trás é bom eu me mover
@caheulalia4 жыл бұрын
essa linguagem é fascinante!
@claytonoliveira42905 жыл бұрын
Muito bom o vídeo, estava pensando em aprender python para agregar na carreira e automatizar muitas tarefas do meu dia, agora me serviu como incentivo esse vídeo. Valeu
@MateusMuller5 жыл бұрын
valeu mestreee!
@andreromay55304 жыл бұрын
Também gosto muito de automação, costumo sempre fazer o programa finalizar com uma checagem de resultado. Um contador no caso de emails enviados. Parabéns pelo vídeo!
@MateusMuller4 жыл бұрын
Obrigado mestre!!
@alexandrequeiroz31785 жыл бұрын
Parabéns pela iniciativa e pela ideia inovadora! Muito obrigado por compartilhar tua experiência conosco.
@MateusMuller5 жыл бұрын
valeu mestre!!
@RemoteJuniorJobs4 жыл бұрын
"Estavam anotando a MÃOOOOO" hahaha muito bom o vídeo! Faça mais vídeos de automação com Python por favor :D
@renatosouza1k3 жыл бұрын
Fiz muito isso já em. Eu conversava com as áreas da minha empresa e via onde podia ajudar e daí saia automatizado TD kkk. Fiz algo parecido com essa sua automação aí. Top
@flaviuslira90655 жыл бұрын
Muito bom!! Estou precisando de um desses, com certeza vou lá no git baixar.
@matheus0xf6844 жыл бұрын
Massa demais, estou trabalhando em um projeto parecido só que é recorte de imagem inteligente. :-D Valeu deu um up legal para terminar meu projeto.
@NandoFreireSilva2 жыл бұрын
show demais
@marcosdepaula214 жыл бұрын
Muito top seu trabalho!! Obrigado por compartilhar.
@MateusMuller4 жыл бұрын
Estamos junto meu velho!
@herculanomarques95375 жыл бұрын
show gostei do vídio
@mcjhozoio5 жыл бұрын
Showww cara to começando a estuda python agora! e vou ter que fazer automações desse tipo ótimo exemplo! se poder já deixa alguma dica de estudo para quem está começando nesse quesito! Abrcs.
@MateusMuller5 жыл бұрын
fazer exercícios no hackerrank e tentar criar as próprias automações
@mcjhozoio5 жыл бұрын
@@MateusMuller Opaa blz! obg pelo retorno abrcs e sucesso!
@ailuros_4 жыл бұрын
Não sei se foi o que fizeram, mas poderia ter sido até mais fácil: Do doodle forms enviar para o Google Sheets (isso é um workflow que já existe) e de lá, interagindo com a API do Google Sheets ou gerava um CSV (Muito, mas muito mais fácil de manipular e não dependeria da lib xlrd) ou fazia o fetch desses dados também pela API. Quanto as credencias de e-mail, você pode usar variáveis de ambiente (e Consul, se quiser). Mas resolveu o problema, parabéns!
@samucalegal15 жыл бұрын
Um programador e professor de Python falou em um certo livro que é bem mais interessante usar variáveis longas desta forma: nomeArquivoCertificado, imagemCertificado, fonteCertificado, imagemCertificadoDesenho, nomeArquivo, etc. Penso que ele tem razão e estou a usar assim, vejo mais legibilidade. Obviamente a sua está correta, apenas questão de escolha. Parabéns, você fez um belo trabalho!!
@MateusMuller5 жыл бұрын
SaMuEl obrigado pela sugestão, vou aderir!!
@alexandrequeiroz31785 жыл бұрын
é o modo chamado "Camel Case", bem tradicional no paradigma de orientação a objetos, em particular na linguagem Java. É uma ótima prática.
@WilliamCanin5 жыл бұрын
Então esse "professor" está bem por fora dos padrões da PEP 8. Geralmente em Python, quando existe um nome composto de uma variável ou nome de função/método, se separa por *UNDERSCORE*. Exemplo: imagem_certificado = 'image.jpg' www.python.org/dev/peps/pep-0008/#function-and-variable-names E não, isso não deve ser levado a gosto, tem que seguir a PEP 8 pra que seu código fique bem entendido por outros, é um padrão, uma convenção importante. Por exemplo, no Python usamos a palavra "self" por convenção como objeto de instância para classe, porem você pode usar o "this", como o Java ou Javascript adere ou qualquer outra palavra, mas isso iria fugir da PEP 8 e outros programadores Python iriam se sentir desconfortáveis. O Zen do Python pode te responder também. $ python -c "import this" - Readability counts. - If the implementation is hard to explain, it's a bad idea. - If the implementation is easy to explain, it may be a good idea. - Namespaces are one honking great idea -- let's do more of those!
@WilliamCanin5 жыл бұрын
@@MateusMuller Se for programar em Python, não adere não rsrs. Não boa prática. Sua forma esta certa. :)
@samucalegal13 жыл бұрын
@@WilliamCanin O autor é Al Sweigart. Ele conhece muito bem a PEP 8, ele citou a mesma para explicar a escolha dele. Palavras do mesmo: Alguns programadores experientes podem enfatizar que o estilo oficial de codificação Python, a PEP 8, afirma que underscores devem ser usados. Sem fazer apologia, prefiro usar camelcase e destaco “A Foolish Consistency Is the Hobgoblin of Little Minds” (Uma consistência tola é o demônio das mentes medíocres) na própria PEP 8: “A consistência usando o guia de estilos é importante. Porém, acima de tudo, saiba quando ser inconsistente - às vezes, o guia de estilo simplesmente não se aplica. Na dúvida, utilize o bom senso.” Em um outro livro foi citado umas das PEPs em que é recomendado utilizar 79 caracteres por linha. Desenvolvedores recomendam 99 como ideal. Ou seja, não é porque foi definido algo que deve ser "lei", o bom senso deve ser uma opção também.
@noceunaotempao4 жыл бұрын
show de bola.
@Sream_Arq4 жыл бұрын
muito bom, parabéns
@AmarildoMatos_windev4 жыл бұрын
boa noite..top demais..parabens
@hemilioaraujo5 жыл бұрын
Para separar o e-mail e senha do script, pode usar o Python decouple. Você cria um arquivo externo com o nome .env.
@planetsong46044 жыл бұрын
Estou pensando abrir minha empresa na área de TI, quero começar a desenvolver soluções de automática para pequenas empresas na área lógistica, tenho conhecimento na área trabalhei por 6 anos na Riachuelo e Bauducco, porém atualmente estou na área de TI. Será que tem mercado nesse ramo de prestação de serviço para o pequeno empresário na área lógistica ?
@Exímia_Technology3 жыл бұрын
Faaala Mateus… td bem!? Que trampa hein pai !? Parabéns pelo projeto. Uma dica, vc poderia definir a função nome_do_certificado Centralizado, assim, para estética ficaria excelente, Vlw Dev 👍🏻😎
@macduart.62164 жыл бұрын
Muito fácil vc resolver a questão da senha, é só criar a função senha e colocar em um arquivo separado. Daí vc importa para o uso, mas não fica visível para um eventual hacker
@matheuslima24845 жыл бұрын
Mano, muito bom
@MateusMuller5 жыл бұрын
valeu manoooo
@JoaoCarlos-gl7tb4 жыл бұрын
Muito bom!!
@matheuscardoso14 жыл бұрын
EXCELENTE!
@kasemiro5 жыл бұрын
Matheus, tô iniciando em Python tenho 42 anos seu projeto realmente me deixou animado. Vc tem ele no GitHub?
@gregoriodelucca5 жыл бұрын
muito toopp abraços
@aldevansilva48414 жыл бұрын
Só precisava pegar a lista de participantes do Excel, criar um modelo de certificado e fazer um mala direta no word.
@gomesmarquesjr56575 жыл бұрын
Legal. Excelente exemplo. Se puder libera o fonte, arquivo para o pessoal. Mas deixa o link na descricao. Nao encontramos o repositorio. Obg !
@MateusMuller5 жыл бұрын
Opa Junior, está aqui: github.com/mateusmuller/gerador_certificados
@gomesmarquesjr56575 жыл бұрын
@@MateusMuller perfecto!!
@leopereshz4 жыл бұрын
show! muito boa a solução. Uma dúvida, será que se usar PSD (com outra lib provavelmente) é possível definir em qual camada vai preencher o nome? Abraço.
@MaisGamerBr12 жыл бұрын
Estou iniciando agora e gostaria de entender o que é uma Library ? (não sei se essa é a forma correta de escrever)
@walney20085 жыл бұрын
estou tendo meu primeiro contato com python agora, rs
@diegopaladino13 жыл бұрын
Me inscevi pela indignação com os métodos manuais!!! KKKKK "Uma afronta!!"
@carlosjr1434 жыл бұрын
Perdeu a oportunidade de usar a integração do Google Sheets(planilha) com o Google Colab(ferramenta que roda Python), aí você teria tudo isso na nuvem, rodando em um servidor da própria google, é que por consequência, seria mais fácil as autenticações de senha que você citou em 14:20, já que o código já estaria rodando em um ambiente já logado no e-mail. Ainda sobre a questão da senha, você poderia usar variáveis de ambiente em um arquivo .env, eu uso em js, não sei se existe algo parecido em Python, enfim, bom projeto
@AtshopBr4 жыл бұрын
Não seria mas fácil usar mala direta do Word?
@edilsonlourenco73594 жыл бұрын
Fiz um projeto parecido, porém me vi sem saída num quesito.Como eu poderia fazer esse programa dar opções para um certificado que não seja aquele do cálculo padrão. Tentei usar o Pyautogui pra depois readaptar com cálculos de coordenadas,mas não deu certo. Alguém poderia me ajudar nisso?
@eneoroberto4 жыл бұрын
Cadê o link do git?
@brunoluizcampos21032 жыл бұрын
Mesmo instalando o xlrd ainda dá esta mensagem sempre que executo. from xlrd import open_workbook,cellname ModuleNotFoundError: No module named 'xlrd' PS C:\Users\SERVIDOR\Desktop\certificate_generator-master\certificate_generator-master>
@fakenews4062 жыл бұрын
Faz 3 meses que você comentou, mas talvez possa ajudar. Eu automatizei em python do zero, só sabendo lógica de programação e inglês. Sou iniciante ainda. Já enfrentei esses erros, então recomendo algumas soluções que podem funcionar. Primeiro verifica se você não escreveu o código errado, cada ponto faz diferença, cada indentação modifica o código. Segundo, verifica os comandos da biblioteca que você está utilizando, vez ou outras, eles atualizam os comandos e os antigos ficam sem funcionar, leia a documentação ou pesquise em fóruns. Terceiro, se sua automação é web, cheque a versão do navegador e a do webdriver. Quarto, verifique as variáveis no código, pois uma mudança besta vai dá erro. Quinto, estude lógica de programação, vai ajudar. E uma última dica, pesquisa o problema no Google, o python acusa o erro, pegue esse erro e digite no Google. Boa sorte!
@kazapropr143 жыл бұрын
Olá, Man! Parabens! Copiei o codigo, ele gera os certificados, mas nao coloca o nome dentro da imagem. O que sera. Não dá mensagem de erro.
@marcelrahal78994 жыл бұрын
Bom dia, sei que não tem haver como e tema desde vídeo, porém acredito que não tenha um vídeo especifico para meu problema, peço sua compreensão. Sou programador a algum tempo e a 2 meses comecei a brincar com python para automação de tarefas. Estou com uma situação que não estou achando solução, gostaria de pedir sua ajuda. Para resumir o problema : Na empresa que trabalho desenvolvi uma aplicação em ASP Clássico que atende os objetivos propostos, nesta aplicação tem uma agenda de tarefas que hoje são executadas diariamente de forma manual por colaboradores, estou automatizando as mesmas com sucesso em python, porém preciso que a aplicação ASP gerencie as execuções, ou seja: Preciso que a página ASP chame, execute o arquivo python respectivo e passe o parâmetro do nome da função a ser executada. Já pesquisei um bocado, achei conteúdo sobre @t que executa via cmd arquivos .bat e .exe, o que ja faz na mesma aplicação, mas não consegui fazer funcionar com .py. Gostaria de saber se tem alguma forma possível de chamar um .py à partir de uma página ASP. Desde já agradeço toda ajuda que dado através dos videos, se puder me ajudar nessa empreitada será de grande valia. Atenciosamente, Marcel Rahal
@felipeghidini8354 жыл бұрын
Indica conteúdo para subir aplicações para nuvem com python ?
@ameliasaomarcos3 жыл бұрын
Legal 👍
@NiiiiQ_5 жыл бұрын
Seria interessante um video de como instalar o java jre8, no debian pelo site não tem disponível arquivos .deb somente .rpm e é necessário para utilizar alguns software disponibilizado pela receita o OpenJdk não funciona infelizmente
@MateusMuller5 жыл бұрын
Decio Junior tem vídeo aqui no canal sobre o software da receita e post no meu blog sobre java, só procurar
@NiiiiQ_5 жыл бұрын
@@MateusMuller vou olhar. Obg
@tv86tv4 жыл бұрын
Oi. Quero automatizar um site para clicar sozinho em php. Vc tem algum script que faz isso pelo termux?
@visualizethelifetv17843 жыл бұрын
Qual site? Dizu? Outros?
@anti-social59164 жыл бұрын
Como consigo criar um robô?
@RuanChagas4 жыл бұрын
um vídeo bom assistido = 1 inscrito a mais
@MateusMuller4 жыл бұрын
Tamo junto irmao hehe
@zelinojr5 жыл бұрын
Queria perguntar o seguinte, estou tentando iniciar com python, meu objetivo é usar para scripts pra zabbix, automação, etc... por onde começo? hehe, vejo tantos cursos para analista de dados, machine learning, etc...alguns só python, acabo ficando meio perdido por onde começar
@lilianb.64654 жыл бұрын
Por mala direta também daria certo
@roberotto4 жыл бұрын
Parabéns pela iniciativa de distribuir conhecimento, porém, antes de eu iniciar qualquer projeto de automação, sempre busco soluções disponíveis, para evitar refazer a roda, ou desenvolver algo melhor ou mais customizado que o que existe no mercado. Nesse caso, a função de MALA DIRETA que existe no Office há mais de 25 anos faria isso sem precisar de nenhuma linha de código. Inclusive é muito simples importar os dados, e, se não me engano, a partir do office 2010, também já manda email. Na verdade a "inclusão digital" tornou a maioria dos usuários muito mais leigos do que era há umas décadas, a ponto de que mesmo programadores "formados" desconhecem o poder do VBA nessa área de automação de processos de escritório, ou a existência do Access, por exemplo.
@lucasara77834 жыл бұрын
H E L P, sou da área de RH, consideram melhor eu aprende Python ou VBA para automatizar tarefas?
@jeanmichael29174 жыл бұрын
Python
@nickedev4 жыл бұрын
Depende de do que precisa fazer no dia a dia, o VBA consegue manipular os aplicativos do pacote office quase que completamente como objetos. As vezes o python pode gerar mais complexidade por não manipular objetos nativos. Mas a linguagem VBA e limitada a muita coisa, principalmente quanto a orientação a objetos, trabalhar com arrays multidimensionais é terrível. Mas para trabalhar com volume grande de dados o python é a melhor escolha. A escolha depende diretamente do que precisa fazer, trabalho com os 2, VBA e Python na automatização de processos dentro da empresa ao menos a 3 anos.
@lgavaza3 жыл бұрын
Legal! Você pode utilizar variáveis de ambiente com a library os, assim informações de contexto de execução não precisam estar diretamente no código. Procura por "os env Python".
@ismologiacontemporanea31285 жыл бұрын
Que distro é essa ?.
@elisilva17735 жыл бұрын
Seria bacana disponibilizar o código🤗
@MateusMuller5 жыл бұрын
tá no meu github: github.com/mateusmuller
@MateusMuller4 жыл бұрын
Não esqueçam de ver a versão 2 com Docker! kzbin.info/www/bejne/iarZhmechLujppI
@yohanlopes18474 жыл бұрын
Diz que vai botar o link do repositório do github e n bot, frustrante
@MateusMuller4 жыл бұрын
Tu le os comentarios?
@Juuh46954 жыл бұрын
cara, só estou vendo seu vídeo hoje. Você pode desenvolver uns scripts Schedule em Python, do tipo; pego XML em uma pasta e envio para o banco de dados.? meu e-mail é consultoria@omnia.net.br
@mauricioeugenio67434 жыл бұрын
Eu fiz um script para criar referencias em formato da Abnt usando python github.com/maurxeugenio/reference.git