この記事の最終更新日: 2023年4月23日
![Hacer que VSCode sea ultra especializado en Python: Resumen de las 20 mejores extensiones.](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2023/02/mountains-gfbcf92e7f_1280.jpg?resize=1024%2C682&ssl=1)
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
![vscode 視覚系プラグイン 拡張機能](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/pexels-scott-webb-311458.jpg?resize=1024%2C683&ssl=1)
1. indent-rainbow
![indent-rainbow vscode 拡張](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-0.29.57.png?resize=612%2C115&ssl=1)
![intdent-rainbow vscode 拡張](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2020-10-06-22.23.27.png?resize=611%2C538&ssl=1)
- 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 vscode 拡張](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-0.28.51.png?resize=636%2C122&ssl=1)
![Material Icon Theme vscode 拡張](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/fileIcons-1-e1603466741746-1024x601.png?resize=638%2C374&ssl=1)
![Material Icon Theme](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/folderIcons-e1603466683270-1024x457.png?resize=641%2C285&ssl=1)
- 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
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-0.52.25.png?resize=643%2C121&ssl=1)
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/0_wWjopu7FVl_aikf3.png?resize=642%2C579&ssl=1)
- 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
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-1.48.03.png?resize=647%2C118&ssl=1)
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-1.45.43.png?resize=647%2C266&ssl=1)
Trailing Spaces mostra espaços extras no final do código em vermelho, ajudando a manter o código limpo.
5. GitHub Theme
![vscode python gitbuh theme オススメ 拡張機能](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-1.08.20.png?resize=652%2C121&ssl=1)
![おすすめ拡張機能 github theme for vs code](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/https___qiita-image-store.s3.ap-northeast-1.amazonaws.com_0_52879_1c028e08-dbee-0695-50d0-0b44b12f3738.png?resize=651%2C406&ssl=1)
- 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
![VSCodeをPyCharm風にする拡張昨日](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2021/09/スクリーンショット-2021-09-19-21.06.22.png?resize=1024%2C159&ssl=1)
![VSCodeをPyCharmやPHPStorm風にするプラグイン](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2021/09/スクリーンショット-2021-09-19-21.11.44.png?resize=1024%2C534&ssl=1)
- 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
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-1.27.40.png?resize=652%2C120&ssl=1)
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-06-22.33.26.png?resize=558%2C389&ssl=1)
- 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
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/pexels-pixabay-220177.jpg?resize=1024%2C683&ssl=1)
1. Python Indent
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-0.31.24.png?resize=620%2C110&ssl=1)
![画像に alt 属性が指定されていません。ファイル名: demo.gif](https://i0.wp.com/github.com/kbrose/vsc-python-indent/raw/master/static/demo.gif?resize=427%2C405&ssl=1)
![画像に alt 属性が指定されていません。ファイル名: スクリーンショット-2020-10-23-23.24.34.png](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2020-10-23-23.24.34.png?resize=426%2C270&ssl=1)
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-23-23.26.20.png?resize=429%2C290&ssl=1)
- 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
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/pexels-mike-van-schoonderwalt-5505130.jpg?resize=1024%2C683&ssl=1)
1. GitHub Copilot
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2023/04/スクリーンショット-2023-04-22-14.52.27-1.png?resize=620%2C78&ssl=1)
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2023/04/スクリーンショット-2023-04-22-14.56.03.png?resize=628%2C396&ssl=1)
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2023/04/スクリーンショット-2023-04-22-14.56.15.png?resize=636%2C399&ssl=1)
- 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
![](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-2.45.41.png?resize=605%2C111&ssl=1)
![Auto Generate Docstrings](https://i0.wp.com/github.com/NilsJPWerner/autoDocstring/raw/master/images/demo.gif?resize=603%2C379&ssl=1)
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 vscode 拡張 プラグイン](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-3.02.00.png?resize=614%2C109&ssl=1)
- 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
![vscode プラグイン 拡張機能 おすすめ](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/software.jpg?resize=1024%2C716&ssl=1)
1. Auto Rename Tag
![vscode プラグイン auto rename tag](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-11.30.44.png?resize=626%2C114&ssl=1)
![Usage vscode auto rename tag 拡張機能](https://i0.wp.com/github.com/formulahendry/vscode-auto-rename-tag/raw/master/images/usage.gif?resize=626%2C407&ssl=1)
- 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 vs code extensions 拡張機能](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-11.40.57.png?resize=630%2C119&ssl=1)
![plugin highlight matching tag vs code タグ](https://i0.wp.com/images2.imgbox.com/71/2a/zIA1XCzK_o.gif?resize=628%2C363&ssl=1)
- 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 code formatter vs code python](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-11.46.46.png?resize=635%2C119&ssl=1)
- 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
![python for vs code 拡張機能](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-12.04.52.png?resize=639%2C119&ssl=1)
Isso é essencial para começar. → Instale esta extensão para usar Python no VSCode.
2. Code Runner
![code runner vs code おすすめ デバッグ](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-12.11.32.png?resize=645%2C117&ssl=1)
![vs code デバッグ おすすめ](https://i0.wp.com/github.com/formulahendry/vscode-code-runner/raw/master/images/usage.gif?resize=638%2C418&ssl=1)
É 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 for vs code 拡張機能](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-12.42.03.png?resize=641%2C122&ssl=1)
![vscode python test plugin](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/screenshot.png?resize=642%2C286&ssl=1)
- 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 vs code extensions](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-12.49.44.png?resize=640%2C117&ssl=1)
![python 拡張機能 vs code python preview](https://i0.wp.com/raw.githubusercontent.com/dongli0x00/python-preview/master/images/previewDemo.gif?resize=827%2C452&ssl=1)
![python preview vs code plugin 拡張 おすすめ](https://i0.wp.com/raw.githubusercontent.com/dongli0x00/python-preview/master/images/settingDemo.gif?resize=829%2C453&ssl=1)
- 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
![todo tree python プラグイン 拡張](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/スクリーンショット-2020-10-24-13.02.26.png?resize=652%2C122&ssl=1)
![python vs code todo リスト](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2020/10/screenshot-1-1.png?resize=651%2C286&ssl=1)
- 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.
![ゆるプロ日記](https://i0.wp.com/yurupro.cloud/wp-content/uploads/2023/01/12245_paint.png?resize=100%2C100&ssl=1)
大阪のエンジニアが書いているブログ。
コメント