Aula 2 checked ✅ Gosto muito de suas dicas e esta ajuda na preparação do ambiente de dev é sensacional para quem tem menos experiência em projetos na vida real. Suas sugestões de próximos vídeos são sempre bem vindas, pois gosto de todas, haha. Parabéns pelo trabalho!
Mano, muito legal ver alguém experiente em Python configurando um projeto. Peguei um projeto que está sem ferramenta nenhuma, nem um requirements.txt hehe. Vou usar seu vídeo como guia pra colocar um pouco de padronização e ferramentas de desenvolvimento. Muito obrigado por compartilhar isso mestre, conteúdo muito valioso assim como todos os outros vídeos do canal! 🙏
Bah me perdi facinho com tanta informação. Pra mim que estou começando a aprender uma linguagem, que por pesquisas dizia que python tem uma boa curva de aprendizagem, esse monte de extensões e aplicações instaladas foram um bicho de 7 cabeças Já marquei pra assistir novamente e olhar os outros recomendados também. Foco e espero conseguir acompanhar todo o desenvolvimento e o mais importante, entender o conceito
Como eu disse no vídeo, eu achei melhor fazer um vídeo mostrando tudo antes até pra dar tempo de todo mundo sacar o que iríamos usar. No próximo a gente vai configurar tudo isso e já vai dar mais uma luz, aí durante o desenvolvimento a gente vai usando e vai fixando
Então, fica tranquilo, vai acompanhando que a gente sai do outro lado juntos. Qualquer dúvida pode ir jogando nos comentários, se eu não cobrir algu em faço um vídeo pra responder
Sou iniciante em Python e prof de música! Sensacional esse PJ, EDu! Cheguei um pouco atrasado aqui mas vou do início ao fim! =) Da capo [da ˈkaːpo] == Abç a TDS!
CAra.. Maravilhoso toda essa preparação que vc sugere. Passei muito tempo procurando uma start deste jeito. PARABENS!!!!!! e Obrigado!!!!!!!!!!!!!!!!!!!!!!!!!
Acabo essa aula sem poder ver o próxima tão cedo. Agora preciso ver vídeos sobre powtry, pipx, pep8... a lista é longa, irmão. E falou que é só isso, rs.
Fala Dú! Vale a pena ter um conteúdo sobre PIPX, pelo simples fato que a sua didática é excelente, torna "visível" os benefícios das ferramentas. #LIVEDEPYTHONPIPX
Parabéns! Seus vídeos são sensacionais. Tenho sempre uma dúvida em relação a instalação de pacotes, tanto utilizando venv quanto poetry. Seria uma boa prática instalar os pacotes indicando a versão exata do momento do desenvolvimento e não aquela sintaxe de igual ou maior? Pq? Já tive experiência de ver o código "quebrando" por instalação da dependências com novas versões que modificaram comportamentos previamente utilizados e que, portanto, passam a não funcionar.
O grande ponto aqui está exatamente no versionamento da aplicação. Instalar especificamente uma versão é um tiro no pé. Pq se a versão que instalar tiver bugs, você vai ter que viver com eles. De forma geral a aplicação é dividida em 3 números. Por exemplo 1.2.3 O terceiro digito (3 nesse caso) é um número de patchs, se a aplicação corrigir um bug, esse número vai aumentar, por conta disso, se você fixar a versão perde essas correções. O que você poderia fazer na instalação é 1.2.* aí você garante que vai receber as correções de bugs. O segundo digito (2 no caso) é chamado de minor. Nele entram novas funcionalidades na biblioteca. Não é bom fixar ele também, pq você perde as novas atualizações da aplicação. Você poderia fixar assim 1.* garantindo que vai ter todas as novas funcionalidades de correções de bugs tbm. O primeiro digito (1 no nosso exemplo) é chamado de major. E ele só muda quando a lib se tornar incompatível com a versão anterior. Nesse caso a aplicação pode quebrar. Então vale a pena manter 1.* quando for fixar. Assim você ganha novas funcionalidade, correções de bug, mas garante que não vai quebrar. O nome disso é versionamento semântico. É feito pra evitar que as coisas quebrem. Eu vou falar sobre isso, acho que no vídeo 11 dessa série.
@@Dunossauro acho a ideia do vídeo sobre versionamento top! Mas já deixando claro que sua explicação no comentário anterior já esclareceu demais minha dúvida. Muito obrigado! Doido p assistir os próximos vídeos desta série que está SENSACIONAL! PARABÉNS
Link para a playlist completa: th-cam.com/play/PLOQgLBuj2-3LiHhK1upnjpHiFzcJ472QS.html
"O vídeo de hoje é SÓ isso..."
Aí é sacanagem! Uma pá de coisa, maluco. Bom demais!
00:00 Introdução
01:05 Poetry
03:50 Git
08:28 Pytest
11:58 Pytest coverage
12:40 PEP-8
14:20 Blue
15:00 Isort
17:08 MkDocs
22:22 Taskipy
24:28 Git commit
27:00 Finalização (da like!!!)
Aula 2 checked ✅
Gosto muito de suas dicas e esta ajuda na preparação do ambiente de dev é sensacional para quem tem menos experiência em projetos na vida real. Suas sugestões de próximos vídeos são sempre bem vindas, pois gosto de todas, haha. Parabéns pelo trabalho!
Ô Du, o vídeo sobre git seria muito bom mano. Eu tô começando e ainda confundo muita coisa.
Séie muito boa dudu !! Continua assim
Excelente conteúdo, é muito bom receber essas dicas sobre as configurações de seu ambiente. A série tá massa demais :)
Mano, muito legal ver alguém experiente em Python configurando um projeto. Peguei um projeto que está sem ferramenta nenhuma, nem um requirements.txt hehe. Vou usar seu vídeo como guia pra colocar um pouco de padronização e ferramentas de desenvolvimento. Muito obrigado por compartilhar isso mestre, conteúdo muito valioso assim como todos os outros vídeos do canal! 🙏
Opa super maneiro Du e, sim, vale muito a pena uma live sobre o pipx e sobre o taskipy!!
Top demaisssss, cria um conteúdo com git também!
Fera demais Edu. Preciso integrar o Poetry ao Robot Framework, essas dicas já ajuda bastante.
Bah me perdi facinho com tanta informação. Pra mim que estou começando a aprender uma linguagem, que por pesquisas dizia que python tem uma boa curva de aprendizagem, esse monte de extensões e aplicações instaladas foram um bicho de 7 cabeças Já marquei pra assistir novamente e olhar os outros recomendados também. Foco e espero conseguir acompanhar todo o desenvolvimento e o mais importante, entender o conceito
Como eu disse no vídeo, eu achei melhor fazer um vídeo mostrando tudo antes até pra dar tempo de todo mundo sacar o que iríamos usar. No próximo a gente vai configurar tudo isso e já vai dar mais uma luz, aí durante o desenvolvimento a gente vai usando e vai fixando
Então, fica tranquilo, vai acompanhando que a gente sai do outro lado juntos.
Qualquer dúvida pode ir jogando nos comentários, se eu não cobrir algu em faço um vídeo pra responder
Sou iniciante em Python e prof de música! Sensacional esse PJ, EDu! Cheguei um pouco atrasado aqui mas vou do início ao fim! =) Da capo [da ˈkaːpo] == Abç a TDS!
Ola Edu. Muito bom. Voce explica com clareza e com detalhes. Parabens. Concordo com conteudo sobre PIX.
Comentando para incentivar!!!
CAra.. Maravilhoso toda essa preparação que vc sugere. Passei muito tempo procurando uma start deste jeito. PARABENS!!!!!! e Obrigado!!!!!!!!!!!!!!!!!!!!!!!!!
vídeo de git, please! muitos iniciantes por aqui
Excelente conteúdo!!
Seria ótimo uma live sobre Pipx
Parabéns pela iniciativa!!
Aula finalizada com sucesso! Simbora ✔
Acabo essa aula sem poder ver o próxima tão cedo.
Agora preciso ver vídeos sobre powtry, pipx, pep8... a lista é longa, irmão. E falou que é só isso, rs.
show muito bom
Parabéns pelo trabalho camarada.
A série esta maravilhosa.
NOTA 1000, PARABÉNS PROFESSOR . SHOW!!
Vale a pena fazer um conteúdo de PIPX
Thanks!
comitar o lock me salvou já
Ele é muito bom.
Fala Dú! Vale a pena ter um conteúdo sobre PIPX, pelo simples fato que a sua didática é excelente, torna "visível" os benefícios das ferramentas. #LIVEDEPYTHONPIPX
Quero video do pipx qual a diferença do pip ?
Seria ótimo ter vídeos de PIPX e TASKIPY
3:57 kkkk vale, 🤔 sempre me pergunto o que commitar e quando fazer isso.
Trabalho maravilhoso!!!
Se puder falar sobre PIPX eu adoraria, pois não tinha ouvido falar dele ainda. Quais as diferenças dele em relação ao pip normal ?
manda a braba na live de pipx
Série excelente 🔥🔥🔥
Hj tenho mais interesse no pipx.
Sofro muito resolvendo problemas de dependências de projetos de terceiros que vou dar manutenção.
Faz conteúdo sobre pipx. Tem suporte para Windows tbm?
Vale a pena um conteúdo sobre o `pipx`, e a diferença entre `pip`, `pipx` e `poetry`.
2:37 eu acho que vale
Parabéns! Seus vídeos são sensacionais. Tenho sempre uma dúvida em relação a instalação de pacotes, tanto utilizando venv quanto poetry. Seria uma boa prática instalar os pacotes indicando a versão exata do momento do desenvolvimento e não aquela sintaxe de igual ou maior? Pq? Já tive experiência de ver o código "quebrando" por instalação da dependências com novas versões que modificaram comportamentos previamente utilizados e que, portanto, passam a não funcionar.
O grande ponto aqui está exatamente no versionamento da aplicação. Instalar especificamente uma versão é um tiro no pé. Pq se a versão que instalar tiver bugs, você vai ter que viver com eles.
De forma geral a aplicação é dividida em 3 números. Por exemplo 1.2.3
O terceiro digito (3 nesse caso) é um número de patchs, se a aplicação corrigir um bug, esse número vai aumentar, por conta disso, se você fixar a versão perde essas correções. O que você poderia fazer na instalação é 1.2.* aí você garante que vai receber as correções de bugs.
O segundo digito (2 no caso) é chamado de minor. Nele entram novas funcionalidades na biblioteca. Não é bom fixar ele também, pq você perde as novas atualizações da aplicação. Você poderia fixar assim 1.* garantindo que vai ter todas as novas funcionalidades de correções de bugs tbm.
O primeiro digito (1 no nosso exemplo) é chamado de major. E ele só muda quando a lib se tornar incompatível com a versão anterior. Nesse caso a aplicação pode quebrar.
Então vale a pena manter 1.* quando for fixar. Assim você ganha novas funcionalidade, correções de bug, mas garante que não vai quebrar.
O nome disso é versionamento semântico. É feito pra evitar que as coisas quebrem. Eu vou falar sobre isso, acho que no vídeo 11 dessa série.
Mas, o que você acha de um vídeo explicando versionamento? Seria legal? Tem outros tipos de versionamento também, não só o semântico
@@Dunossauro acho a ideia do vídeo sobre versionamento top! Mas já deixando claro que sua explicação no comentário anterior já esclareceu demais minha dúvida. Muito obrigado! Doido p assistir os próximos vídeos desta série que está SENSACIONAL! PARABÉNS
dudu acho que falto o link da live do gnu make
Eu mencionei make nessa aula? Juro que não lembro.
@@Dunossauro 23:19 paizao
th-cam.com/video/Bb_TvqoUxX4/w-d-xo.html
faz um conteúdo sobre uv
Vou adicionar no planejamento do próximo ano, esse ano já está fechado
github.com/dunossauro/live-de-python/issues/359
Vale a pena fazer conteúdo de Git
qual lib é essa pra usar o comando lt??
É só um alias pro tree
Pipx 😊