![Featued image for: What OpenAI CEO Sam Altman Really Expects In AI’s Future](https://optimuscloud.com.br/wp-content/uploads/2024/05/1716380526_O-que-o-CEO-da-OpenAI-Sam-Altman-realmente-espera-150x150.jpg)
O que o CEO da OpenAI, Sam Altman, realmente espera do futuro da IA
22 de maio de 2024![Middleware no front-end? Ferramenta ajuda a gerenciar webhooks no Vercel](https://optimuscloud.com.br/wp-content/uploads/2024/05/1716390006_Middleware-no-front-end-Ferramenta-ajuda-a-gerenciar-webhooks-no-Vercel-150x150.jpg)
Middleware no front-end? Ferramenta ajuda a gerenciar webhooks no Vercel
22 de maio de 2024Desde que comecei minha jornada com Python, tenho trabalhado com nada mais do que um sistema operacional Linux e uma janela de terminal. Nano foi meu editor preferido e tem sido bastante fácil de usar. Mas sempre havia algo me incomodando: quase todo desenvolvedor que conheço usa um ambiente de desenvolvimento integrado (IDE) para codificar. Isso sempre me surpreendeu porque, quando eu estava estudando C++ na escola, usei a mesma combinação de ferramentas, em parte porque não tinha dinheiro para comprar o software sugerido pelo instrutor. Além disso, eu não tinha uma máquina rodando Windows e a Microsoft não oferecia uma versão de seu IDE para Linux.
Isso foi há muito tempo e as coisas mudaram consideravelmente. Não estou mais restrito à janela do terminal porque existem muitas ferramentas GUI disponíveis para Linux, e algumas foram criadas e distribuídas pela Microsoft.
Uma dessas ferramentas é o Visual Studio Code, que também é um dos IDEs mais populares do mercado. Na verdade, o VS Code vem em segundo lugar no Top IDE Index da PYPL, atrás do Visual Studio, e tem uma participação de mercado de 13,51%.
Então decidi experimentar o VS Code com Python e rapidamente descobri que era uma jogada fantástica.
Mas por que? Quando uma janela de terminal e o nano estavam me ajudando muito bem, por que eu me preocuparia com uma GUI mais complicada? Deixe-me primeiro falar sobre o porquê e depois lidaremos com o como.
Por que você deve usar código VS para Python
Essencialmente, tudo se resume a recursos. Escrever Python na janela do terminal Linux (usando nano) não oferece muito. Claro, você obtém realce de sintaxe (para saber quando deixou de fora um ” a ‘ ou a ), mas isso é tudo. Você não obtém recuo automático e outros recursos úteis encontrados em um IDE.
Outra grande vantagem de usar o VS Code é a riqueza de extensões disponíveis para Python. Você encontrará extensões para depuração, indentação, ambientes, visualizações, Django, Intellicode (assistência de IA), geração de docstring, suporte para Jupyter Notebook e muito mais. Acessar todos esses recursos a partir da linha de comando exigiria um trabalho considerável.
A verdade é que você realmente não precisará de nenhum desses recursos até que tenha ido além do básico do aprendizado de Python. A princípio, eu recomendo fortemente usar um editor baseado em texto e o interpretador Python. Como você está lidando com código rudimentar, não há necessidade de todos os recursos oferecidos pelo VS Code.
No entanto, à medida que você ganha mais experiência com Python, você pode querer migrar para um IDE como o VS Code.
Com isso em mente, deixe-me mostrar como começar a usar VS Code e Python.
O que você precisará
Vou demonstrar isso no Pop!_OS Linux, mas você também pode instalar o VS Code no macOS ou no Windows. Para esses dois sistemas operacionais, a instalação é tão simples quanto baixar o arquivo do instalador, clicar duas vezes nele e percorrer o assistente de instalação.
Para Linux, o processo é um pouco mais desafiador. Embora você possa baixar um arquivo de instalação para gerenciadores de pacotes APT e DNF, você não receberá atualizações automáticas, a menos que baixe a versão mais recente quando ela for lançada e depois reinstale.
Com isso em mente, vamos instalar o VS Code nas distribuições Ubuntu e Fedora.
Instalando o VS Code em uma distribuição baseada no Ubuntu
A primeira coisa a fazer é certificar-se de que o wget e o gpg estão instalados em sua máquina. Para isso, emita o comando:
sudo apt-get install wget gpg -y
A seguir, baixamos a chave GPG oficial da Microsoft:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
Agora podemos instalar a chave com este comando:
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
Crie uma nova entrada de repositório apt:
echo "deb (arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg) https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
Instale as dependências necessárias com este comando:
sudo apt install apt-transport-https -y
Atualizar apto:
sudo apt update
Por fim, instale o VS Code com o comando:
sudo apt install code -y
Instale o VS Code em uma máquina baseada no Fedora
Primeiro, instale a chave necessária:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Crie a entrada do repositório dnf:
echo -e "(code)nname=Visual Studio Codenbaseurl=https://packages.microsoft.com/yumrepos/vscodenenabled=1ngpgcheck=1ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
Atualize o dnf com este comando:
dnf check-update
Instale o código VS:
sudo dnf install code -y
Depois de instalar o VS Code, abra-o no menu da área de trabalho e siga o assistente de integração amigável.
Habilitar suporte Python
A próxima coisa a fazer é habilitar o suporte Python. Para isso, clique no ícone Extensões na barra lateral (que se parece com o pequeno ícone do Tetris-y e pode ser encontrado próximo ao meio da barra). No menu resultante, digite python
e aguarde os resultados. Clique no botão Instalar associado à extensão oficial do Python. Deve ser o resultado principal (consulte a imagem abaixo).
![](https://optimuscloud.com.br/wp-content/uploads/2024/05/1716387723_636_Como-usar-o-codigo-VS-para-Python-e-por-que.jpg)
Instalando suporte Python no VS Code.
Depois que a extensão for instalada, você poderá percorrer os resultados restantes e instalar quaisquer outras extensões relacionadas ao Python que desejar. Feito isso, você pode abrir uma pasta em sua máquina (selecione Arquivo > Abrir pasta) que contém seu código Python existente. Seus arquivos serão listados na barra lateral esquerda. Abra um dos seus arquivos e continue trabalhando com ele. Por exemplo, abrirei um arquivo do meu tutorial de Typecasting. O código aparece no editor. Posso então clicar no botão Executar (uma seta apontando para a direita encontrada perto do canto superior direito da janela). Um painel será aberto abaixo do editor e o código será executado.
Um bônus adicional que não mencionei anteriormente é que o VS Code fornece acesso rápido a todos os arquivos encontrados na pasta selecionada. Você não terá que lembrar o nome do que criou e abri-lo manualmente. Essa é uma pequena adição que pode fazer uma grande diferença na eficiência.
Se você está começando a pegar o jeito do Python, eu recomendo fortemente que você adicione um IDE como o VS Code à mistura. Você desfrutará da potência e eficiência adicionais.
A postagem Como usar o código VS para Python (e por que você deveria) apareceu pela primeira vez no The New Stack.