uv: O canivete suíço do Python que você precisava ontemSe você desenvolve em Python há algum tempo, conhece bem a famosa "sopa de letrinhas" que é gerenciar o ecossistema da linguagem: pip, pyenv, poetry, pipx, virtualenv, conda... A lista parece não ter fim, e cada ferramenta resolve apenas um pedaço do...Jan 4 · 4 min readcarlosmoreno.hashnode.dev
Ruff: Como manter seu código Python limpo sem perder a paciência (e o tempo)Se você está começando sua jornada como dev Python, já deve ter ouvido falar que “código limpo” não é apenas estética, é sobrevivência. Mas, para manter essa limpeza, muitas vezes precisamos configurar várias ferramentas auxiliares, tais como: Flake8...Dec 21, 2025 · 5 min readcarlosmoreno.hashnode.dev
Remover carriage return de arquivos no LinuxAo se deparar com probremas de carriage return em um arquivo no linux, temos algumas opções para resolver tal problema, este post busca mostrar como resolver o mesmo com o uso do comando sed. Para a explicação adiante, será utilizado o arquivo disk_r...Nov 21, 2023 · 3 min readcarlosmoreno.hashnode.dev
GNU Grep - Imprimir linhas que correspondem a um ou mais padrõesO comando grep é utilizado para realizar a procura de padrões em um ou vários arquivos, o seu nome significa global regular expression print e deriva de três comandos encontrados em antigos editores de texto como o ed. Sintaxe A sintaxe do comando gr...Sep 19, 2022 · 4 min readcarlosmoreno.hashnode.dev
Gerenciando versões do Python com pyenvQuando temos a necessidade de atualizar o Python para uma versão não disponibilizada oficialmente no S.O, fazer a instalação de uma nova versão para testar as novas features, ou mesmo, testar o código em versões diferente daquela onde o mesmo foi des...May 22, 2022 · 2 min readcarlosmoreno.hashnode.dev