Criando nosso ambiente do pacote python com Poetry, linters, testes e documentação

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 57

  • @Dunossauro
    @Dunossauro  ปีที่แล้ว +11

    Link para a playlist completa: th-cam.com/play/PLOQgLBuj2-3LiHhK1upnjpHiFzcJ472QS.html

  • @viniantunes5944
    @viniantunes5944 ปีที่แล้ว +1

    "O vídeo de hoje é SÓ isso..."
    Aí é sacanagem! Uma pá de coisa, maluco. Bom demais!

  • @ciceroazvdo
    @ciceroazvdo ปีที่แล้ว +8

    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!!!)

  • @Diego5vezes
    @Diego5vezes ปีที่แล้ว +8

    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!

  • @hugoalmeida1291
    @hugoalmeida1291 ปีที่แล้ว +5

    Ô Du, o vídeo sobre git seria muito bom mano. Eu tô começando e ainda confundo muita coisa.

  • @Levy957
    @Levy957 ปีที่แล้ว

    Séie muito boa dudu !! Continua assim

  • @wesleyjcr
    @wesleyjcr ปีที่แล้ว +2

    Excelente conteúdo, é muito bom receber essas dicas sobre as configurações de seu ambiente. A série tá massa demais :)

  • @CarlosAlbertoSilvaJunior
    @CarlosAlbertoSilvaJunior ปีที่แล้ว

    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! 🙏

  • @Riverfount
    @Riverfount ปีที่แล้ว +1

    Opa super maneiro Du e, sim, vale muito a pena uma live sobre o pipx e sobre o taskipy!!

  • @lucasmatos8239
    @lucasmatos8239 ปีที่แล้ว

    Top demaisssss, cria um conteúdo com git também!

  • @rogerioaguileraribeiro2686
    @rogerioaguileraribeiro2686 ปีที่แล้ว

    Fera demais Edu. Preciso integrar o Poetry ao Robot Framework, essas dicas já ajuda bastante.

  • @dionei_lamb
    @dionei_lamb ปีที่แล้ว +2

    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

    • @Dunossauro
      @Dunossauro  ปีที่แล้ว

      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

    • @Dunossauro
      @Dunossauro  ปีที่แล้ว

      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

  • @orbes_terapias.integrativas
    @orbes_terapias.integrativas ปีที่แล้ว

    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!

  • @jorgeluizplautz6890
    @jorgeluizplautz6890 ปีที่แล้ว

    Ola Edu. Muito bom. Voce explica com clareza e com detalhes. Parabens. Concordo com conteudo sobre PIX.

  • @FelipeMarkson
    @FelipeMarkson ปีที่แล้ว

    Comentando para incentivar!!!

  • @maxsantu
    @maxsantu ปีที่แล้ว

    CAra.. Maravilhoso toda essa preparação que vc sugere. Passei muito tempo procurando uma start deste jeito. PARABENS!!!!!! e Obrigado!!!!!!!!!!!!!!!!!!!!!!!!!

  • @me15degrees
    @me15degrees ปีที่แล้ว +1

    vídeo de git, please! muitos iniciantes por aqui

  • @studies7603
    @studies7603 ปีที่แล้ว

    Excelente conteúdo!!
    Seria ótimo uma live sobre Pipx

  • @filipirigui
    @filipirigui ปีที่แล้ว +1

    Parabéns pela iniciativa!!

  • @kaikimello3594
    @kaikimello3594 ปีที่แล้ว

    Aula finalizada com sucesso! Simbora ✔

  • @caldossantos
    @caldossantos หลายเดือนก่อน

    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.

  • @tiagorsa12
    @tiagorsa12 ปีที่แล้ว

    show muito bom

  • @lariodossantos
    @lariodossantos ปีที่แล้ว +2

    Parabéns pelo trabalho camarada.
    A série esta maravilhosa.

  • @LUIZFERREIRA-or6vj
    @LUIZFERREIRA-or6vj ปีที่แล้ว

    NOTA 1000, PARABÉNS PROFESSOR . SHOW!!

  • @linuxeopoder
    @linuxeopoder ปีที่แล้ว +4

    Vale a pena fazer um conteúdo de PIPX

  • @meadapt
    @meadapt ปีที่แล้ว

    Thanks!

  • @guilhermeparreira5448
    @guilhermeparreira5448 ปีที่แล้ว

    comitar o lock me salvou já

  • @flaviogenuino254
    @flaviogenuino254 ปีที่แล้ว

    Ele é muito bom.

  • @renatocinttra
    @renatocinttra 8 หลายเดือนก่อน

    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

  • @iNooTh
    @iNooTh ปีที่แล้ว +1

    Quero video do pipx qual a diferença do pip ?

  • @linuxeopoder
    @linuxeopoder ปีที่แล้ว +2

    Seria ótimo ter vídeos de PIPX e TASKIPY

  • @Yaganazy
    @Yaganazy ปีที่แล้ว

    3:57 kkkk vale, 🤔 sempre me pergunto o que commitar e quando fazer isso.

  • @jherfson
    @jherfson ปีที่แล้ว +1

    Trabalho maravilhoso!!!

  • @mschon
    @mschon ปีที่แล้ว

    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 ?

  • @rafael_tg
    @rafael_tg ปีที่แล้ว +1

    manda a braba na live de pipx

  • @Vini_Fonte
    @Vini_Fonte ปีที่แล้ว

    Série excelente 🔥🔥🔥

  • @augustocleal
    @augustocleal ปีที่แล้ว

    Hj tenho mais interesse no pipx.
    Sofro muito resolvendo problemas de dependências de projetos de terceiros que vou dar manutenção.

  • @JoseitodeOliveiraJúnior
    @JoseitodeOliveiraJúnior ปีที่แล้ว

    Faz conteúdo sobre pipx. Tem suporte para Windows tbm?

  • @sigaocaue
    @sigaocaue 9 หลายเดือนก่อน

    Vale a pena um conteúdo sobre o `pipx`, e a diferença entre `pip`, `pipx` e `poetry`.

  • @Yaganazy
    @Yaganazy ปีที่แล้ว

    2:37 eu acho que vale

  • @meadapt
    @meadapt ปีที่แล้ว

    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.

    • @Dunossauro
      @Dunossauro  ปีที่แล้ว +1

      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
      @Dunossauro  ปีที่แล้ว +1

      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

    • @meadapt
      @meadapt ปีที่แล้ว

      @@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

  • @ciceroazvdo
    @ciceroazvdo ปีที่แล้ว +1

    dudu acho que falto o link da live do gnu make

    • @Dunossauro
      @Dunossauro  ปีที่แล้ว +1

      Eu mencionei make nessa aula? Juro que não lembro.

    • @ciceroazvdo
      @ciceroazvdo ปีที่แล้ว

      @@Dunossauro 23:19 paizao

    • @julioformiga
      @julioformiga ปีที่แล้ว

      th-cam.com/video/Bb_TvqoUxX4/w-d-xo.html

  • @jhonatanrian8903
    @jhonatanrian8903 2 หลายเดือนก่อน

    faz um conteúdo sobre uv

    • @Dunossauro
      @Dunossauro  2 หลายเดือนก่อน

      Vou adicionar no planejamento do próximo ano, esse ano já está fechado
      github.com/dunossauro/live-de-python/issues/359

  • @linuxeopoder
    @linuxeopoder ปีที่แล้ว

    Vale a pena fazer conteúdo de Git

  • @irissondonascimentodelima8620
    @irissondonascimentodelima8620 ปีที่แล้ว

    qual lib é essa pra usar o comando lt??

    • @Dunossauro
      @Dunossauro  ปีที่แล้ว

      É só um alias pro tree

  • @ricardobrito3946
    @ricardobrito3946 ปีที่แล้ว

    Pipx 😊