---
title: "Carlos Moreno (@carlosmoreno) | Hashnode"
description: "Centers Senior Specialist at NTT DATA Europe & LATAM. Read the latest articles by Carlos Moreno on Hashnode."
url: "https://hashnode.com/@carlosmoreno"
---

@carlosmoreno

# Carlos Moreno

@carlosmoreno · Goiânia, GO · Joined May 2022

Centers Senior Specialist at NTT DATA Europe & LATAM

### [uv: O canivete suíço do Python que você precisava ontem](https://carlosmoreno.hashnode.dev/uv-o-canivete-suico-do-python-que-voce-precisava-ontem?utm_source=hashnode&utm_medium=feed)

Se 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...

4 min read · [carlosmoreno.hashnode.dev](https://carlosmoreno.hashnode.dev/uv-o-canivete-suico-do-python-que-voce-precisava-ontem?utm_source=hashnode&utm_medium=feed)

[Jan 4](https://hashnode.com/posts/uv-o-canivete-suico-do-python-que-voce-precisava-ontem/695a52e0be0b75512000c5ae)

### [Ruff: Como manter seu código Python limpo sem perder a paciência (e o tempo)](https://carlosmoreno.hashnode.dev/ruff-como-manter-seu-codigo-python-limpo-sem-perder-a-paciencia-e-o-tempo?utm_source=hashnode&utm_medium=feed)

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

5 min read · [carlosmoreno.hashnode.dev](https://carlosmoreno.hashnode.dev/ruff-como-manter-seu-codigo-python-limpo-sem-perder-a-paciencia-e-o-tempo?utm_source=hashnode&utm_medium=feed)

[Dec 21, 2025](https://hashnode.com/posts/ruff-como-manter-seu-codigo-python-limpo-sem-perder-a-paciencia-e-o-tempo/6947f3fe17cb92a39c785e3b)

### [Remover carriage return de arquivos no Linux](https://carlosmoreno.hashnode.dev/remover-carriage-return-de-arquivos-no-linux?utm_source=hashnode&utm_medium=feed)

Ao 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...

3 min read · [carlosmoreno.hashnode.dev](https://carlosmoreno.hashnode.dev/remover-carriage-return-de-arquivos-no-linux?utm_source=hashnode&utm_medium=feed)

[Nov 21, 2023](https://hashnode.com/posts/remover-carriage-return-de-arquivos-no-linux/655cea18d6f2a93c4e90224d)

### [GNU Grep - Imprimir linhas que correspondem a um ou mais padrões](https://carlosmoreno.hashnode.dev/gnu-grep-imprimir-linhas-que-correspondem-a-um-ou-mais-padroes?utm_source=hashnode&utm_medium=feed)

O 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...

4 min read · [carlosmoreno.hashnode.dev](https://carlosmoreno.hashnode.dev/gnu-grep-imprimir-linhas-que-correspondem-a-um-ou-mais-padroes?utm_source=hashnode&utm_medium=feed)

[Sep 19, 2022](https://hashnode.com/posts/gnu-grep-imprimir-linhas-que-correspondem-a-um-ou-mais-padroes/63286c8f99624fc71cd51cc3)

### [Gerenciando versões do Python com pyenv](https://carlosmoreno.hashnode.dev/gerenciando-versoes-do-python-com-pyenv?utm_source=hashnode&utm_medium=feed)

Quando 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...

2 min read · [carlosmoreno.hashnode.dev](https://carlosmoreno.hashnode.dev/gerenciando-versoes-do-python-com-pyenv?utm_source=hashnode&utm_medium=feed)

[May 22, 2022](https://hashnode.com/posts/gerenciando-versoes-do-python-com-pyenv/628aa882aad1d35780a003e7)
