Pylance: A Extensão Definitiva de Servidor de Linguagem Python para o Visual Studio Code
Updated on
Desenvolvedores Python, é hora de tornar sua experiência de codificação no Visual Studio Code ainda mais elevada com o Pylance, o mais recente servidor de linguagem para Python da Microsoft. Essa extensão poderosa aumenta significativamente sua produtividade, oferecendo IntelliSense avançado, realce de sintaxe e resolução de importação de pacote aprimorada. Vamos mergulhar no mundo do Pylance e descobrir como ele pode impulsionar seu desenvolvimento em Python.
Quer criar visualizações de dados a partir de um DataFrame do Python Pandas sem escrever código?
PyGWalker é uma biblioteca Python para Análise Exploratória de Dados com Visualização. PyGWalker (opens in a new tab) pode simplificar sua análise de dados e fluxo de trabalho de visualização de dados no Jupyter Notebook, transformando seu DataFrame do pandas (e também o DataFrame do polars) em uma interface de usuário estilo Tableau para exploração visual.
O que é o Pylance e para que serve?
O Pylance é uma extensão do Visual Studio Code que utiliza o Protocolo de Servidor de Linguagem para fornecer serviços de linguagem Python aprimorados. Ele é nomeado em homenagem ao personagem Sir Lancelot, do Monty Python, simbolizando sua força e velocidade na inteligência de código Python.
O Pylance foi projetado para potencializar sua experiência de desenvolvimento em Python com recursos como IntelliSense rápido e eficiente, autoimportações, verificação de tipos e suporte a workspace multi-root. É uma atualização significativa em relação à extensão Python padrão, oferecendo maior precisão e velocidade na assistência de código.
Pylance vs Pyright: Qual a diferença?
O Pylance e o Pyright estão intimamente relacionados, mas têm finalidades diferentes. O Pyright é um verificador de tipos rápido para Python desenvolvido pela Microsoft, enquanto o Pylance é uma extensão do Visual Studio Code que usa o Pyright em seu núcleo para verificação de tipos estática.
A principal diferença está em sua funcionalidade. O Pyright foca na verificação de tipos, enquanto o Pylance oferece um conjunto abrangente de recursos para aprimorar a experiência de desenvolvimento em Python, incluindo IntelliSense, autoimportações e realce de sintaxe. Em essência, o Pylance é como o Pyright, mas com recursos adicionais para um ambiente de desenvolvimento integrado.
Como instalar o Pylance no VS Code
A instalação do Pylance no Visual Studio Code é um processo simples. Siga estas etapas:
- Abra o Visual Studio Code.
- Vá para a visualização de Extensões (Ctrl+Shift+X).
- Pesquise por "Pylance" no marketplace.
- Clique no botão de instalação.
Uma vez instalado, você precisará definir o Pylance como seu servidor de linguagem Python:
- Abra as configurações (Arquivo > Preferências > Configurações).
- Pesquise por "Servidor de Linguagem Python".
- Selecione "Pylance" no menu suspenso.
E pronto! Você está pronto para desfrutar de uma experiência de codificação Python superior com o Pylance.
Continuando a partir da parte anterior, aqui estão os segmentos restantes:
Quais são as features do Pylance?
O Pylance está repleto de recursos projetados para aprimorar sua experiência de desenvolvimento em Python no Visual Studio Code. Aqui estão algumas das principais características:
-
IntelliSense Rápido e Eficiente: O Pylance oferece sugestões automáticas rápidas e precisas, assinaturas de função e documentação ao passar o mouse, tornando seu processo de codificação mais suave e eficiente.
-
Verificação de Tipos: Com o Pyright em seu núcleo, o Pylance oferece uma verificação de tipos estática robusta, garantindo que seu código esteja livre de erros antes da execução.
-
Realce de Sintaxe: O Pylance aprimora a legibilidade de seu código Python com realce de sintaxe, facilitando o entendimento da estrutura e semântica do seu código.
-
Autoimportações: O Pylance pode adicionar automaticamente declarações de importação para módulos e objetos à medida que você digita, economizando tempo e esforço.
-
Suporte a Workspace Multi-root: O Pylance possui suporte a workspaces multi-root, permitindo que você trabalhe com vários projetos Python em uma única janela do Visual Studio Code.
O Pylance suporta Python 2?
O Pylance foi projetado para suportar Python 3.5 e versões mais recentes. Embora ele possa funcionar com código Python 2 em certa medida, isso não é oficialmente suportado. A Microsoft recomenda o uso do Python 3 com o Pylance para obter a melhor experiência.
Como desativar o recurso de correção automática de código Python do VS Code no Pylance?
Se você preferir corrigir manualmente o seu código Python, é possível desativar o recurso de correção automática no Visual Studio Code. Veja como fazer:
- Abra as configurações (Arquivo > Preferências > Configurações).
- Pesquise por "Auto Preenchimento do Python".
- Desmarque as opções "Adicionar Colchetes para Completar Declaração" e "Importação Automática".
Isso desativará o recurso de correção automática no Pylance, dando a você total controle sobre as correções de código Python.
Perguntas frequentes
- Para que o Pylance é usado?
O Pylance é usado para aprimorar a experiência de desenvolvimento em Python no Visual Studio Code. Ele oferece IntelliSense rápido e eficiente, autoimportações, verificação de tipos e suporte a workspace multi-root.
- Qual a diferença entre o Pylance e o Pyright?
O Pyright é um verificador de tipos rápido para Python, enquanto o Pylance é uma extensão do Visual Studio Code que usa o Pyright para verificação de tipos estática e oferece recursos adicionais como IntelliSense e autoimportações.
- Como instalar o Pylance no VS Code?
Você pode instalar o Pylance no marketplace do Visual Studio Code. Uma vez instalado, defina o Pylance como seu servidor de linguagem Python nas configurações.