この記事の最終更新日: 2023年4月23日

Neste artigo, apresentaremos 20 extensões essenciais para desenvolvimento com Python, uma linguagem utilizada em IA, aprendizado de máquina e desenvolvimento de sistemas Web. Se você ainda não experimentou algumas dessas extensões, vale a pena testá-las. Instale-as no seu VSCode e customize-o do seu jeito.
7 extensões visuais

1. indent-rainbow


- Com indent-rainbow, a indentação é colorida por nível.
- No Python, um espaço extra (em branco) pode causar erros se deslocado.
→ O indent-rainbow torna a indentação visualmente mais fácil de ler e ajuda a evitar erros.
2. Material Icon Theme



- Material Icon Theme muda os ícones sem graça de arquivos e pastas.
- Os ícones padrão do VSCode são sem graça e podem ser difíceis de distinguir.
→ Com Material Icon Theme, fica mais fácil identificar arquivos e pastas.
3. Better Comments


- Better Comments permite colorir comentários de acordo com a importância e o tipo.
- A cor é determinada pelo símbolo ou string imediatamente após o comentário.
!: Vermelho ? : Azul * : Verde claro TODO: : Laranja
→ Com Better Comments, fica mais fácil gerenciar e identificar comentários.
4. Trailing Spaces


Trailing Spaces mostra espaços extras no final do código em vermelho, ajudando a manter o código limpo.
5. GitHub Theme


- Com GitHub Theme, é possível alterar o tema geral do VSCode.
- É o tema oficial do popular GitHub, com cores de bom gosto.
→ Recomendamos este tema, assim como o Night Owl, que apresentaremos a seguir. Use o que preferir.
6. Darcula PyCharm Theme


- Darcula PyCharm Theme permite alterar o tema geral do VSCode para o estilo PyCharm.
- É uma grande ajuda para quem usava o PyCharm ou está cercado por usuários do PyCharm, facilitando a transição para o VSCode.
- O design em tons de verde é suave para os olhos, ideal para longas horas de trabalho. → Se você deseja personalizar o VSCode para ficar parecido com o PyCharm ou PHPStorm, use este tema.
7. Night owl


- Com Night Owl, é possível alterar o tema geral do VSCode.
- O design é suave para os olhos e recomendado para longas horas de trabalho. → Compare com o tema do GitHub mencionado acima e escolha o que preferir.
1 extensión de formato

1. Python Indent




- Python Indent melhora significativamente a precisão da indentação em Python.
- Ele adiciona automaticamente a indentação correta ao inserir argumentos separados por vírgulas. → Com Python Indent, o tempo gasto formatando a indentação é reduzido, aumentando a eficiência do trabalho.
3 extensiones de autocompletado

1. GitHub Copilot



- Com o GitHub Copilot, o código é gerado automaticamente com base no código e comentários existentes.
- Utiliza GPT, que tem excelente compatibilidade com Python, gerando sugestões de alta precisão. → O uso do recurso de geração de código do GitHub Copilot pode aumentar a eficiência do trabalho.
Há um período de teste gratuito, mas, em geral, é pago. Antes de usar, verifique como cancelar assinatura.
2. Python Docstring Generator


Com Docstring Generator, você pode criar automaticamente formatos de comentários para funções e classes. → Isso permite escrever código de alta qualidade com comentários para classes e funções de maneira eficiente.
3. Pylance

- Pylance é um servidor de linguagem Python lançado pela Microsoft no verão de 2020.
- Nas configurações, você pode habilitar a verificação de tipo definindo python.analysis.typeCheckingMode para ‘basic’ ou ‘strict’. → Com Pylance, a verificação de tipo e as bibliotecas são aprimoradas significativamente.
3 extensões para outras linguagens

1. Auto Rename Tag


- Auto Rename Tag facilita a alteração de tags em HTML, XML, PHP e JavaScript.
- As tags de abertura e fechamento são modificadas em conjunto, tornando a alteração mais fácil.
→ Com Auto Rename Tag, o tempo de trabalho é reduzido.
2. Highlight Matching Tag


- Highlight Matching Tag torna as tags visualmente mais fáceis de ver.
- Quando uma tag é selecionada, as tags de abertura e fechamento são sublinhadas. → Com Highlight Matching Tag, erros são reduzidos e a eficiência do trabalho aumenta.
3. Prettier – Code formatter

- Prettier formata automaticamente o código-fonte de forma limpa.
- Nas configurações, configure-o para formatar automaticamente o código-fonte sempre que você salvar. → Com Prettier, você gasta menos tempo formatando manualmente e a qualidade do código melhora.
5 extensões importantes
1. Python

Isso é essencial para começar. → Instale esta extensão para usar Python no VSCode.
2. Code Runner


É extremamente útil para depuração e elimina a necessidade de abrir uma janela de console (terminal) separada. → Com Code Runner, você pode realizar testes simples e verificar a execução facilmente.
3. Python Test Explorer for Visual Studio Code


- Python Test Explorer oferece suporte para testes usando código de teste Python.
- O código de teste é um código específico para testes unitários (testes de unidade), permitindo configurar livremente os argumentos de funções e classes. → Com Python Test Explorer, você pode realizar testes de forma eficiente.
4. Python Preview



- Python Preview permite verificar visualmente e facilmente o conteúdo de variáveis, arrays, etc.
- Você pode verificar detalhes em uma janela separada, facilitando a identificação da causa dos bugs. → Com Python Preview, a precisão da depuração aumenta significativamente.
5. Todo Tree


- Com Todo Tree, a seção “TODOS” é adicionada ao explorador.
- Todos os comentários TODO são extraídos em “TODOS”. → Com Todo Tree, você pode evitar completamente deixar tarefas inacabadas.
Em resumo, essas são as 20 melhores extensões para transformar o VSCode em uma ferramenta especializada em Python. Depois de se preparar, é hora de começar a desenvolver.

大阪のエンジニアが書いているブログ。
コメント