
Extensiones o plugins para Visual Studio Code y Python
Apartado 8: Plugins para empezar con Python en VSCode
Dificultad del apartado:
En este apartado, vamos a instalar unas cuantas extensiones que necesitas para empezar con Python. Estas te ayudarán en múltiples ámbitos. Te recomendarán mejores prácticas, te marcarán errores, te recomendarán palabras para escribir código Python, etc.
No solo eso, también vamos a ver como instalar temas e iconos en Visual Studio Code, para que tengas un aspecto visual que se adapte a tus gustos y te ayude en la legibilidad del código.
El atajo de teclado para abrir el panel de extensiones es:
CTRL + SHIFT + X
Extensión Python para Visual Studio Code
La primera extensión que vamos a instalar es "Python". Esta es una de las extensiones "obligatorias" si quieres escribir código Python con VSCode.
En esta imagen puedes ver el proceso de instalación. No podía resultar más sencillo:

Aunque la extensión se llama Python, no quiere decir que estés instalando Python. Es un plugin o extensión que lleva múltiples ayudas para hacerte el trabajo más fácil y que cometas menos errores.
Extensión Code Runner
La siguiente extensión que vamos a tener en cuenta, es Code Runner. Gracias a ella, podrás ejecutar solo las líneas que señales en el código con el cursor. De esta forma, podrás probar partes del código por separado sin tener que ejecutarlo todo. Esto va muy bien cuando estamos implantando mejoras, añadiendo nuevas funcionalidades o buscamos fallos en el código.

Por el momento, no la instales. Ya te lo indicaré cuando la vayamos a utilizar, ya que al instalarla, te puede cambiar la configuración para ejecutar archivos de Python. Prefiero explicar bien como funciona antes de que la instales, que no vayas a tener problemas para seguir el curso por eso.
El proceso de instalación es el mismo en todas las extensiones.
Extensión Pylint

Pylint es una herramienta de linting estática para Python que verifica su código fuente en busca de posibles errores, problemas de estilo e incumplimientos de las convenciones de codificación. Su objetivo principal es mejorar la calidad del código y hacer que los proyectos de Python sean más fáciles de mantener.
Extensión Pylance

Pylance es una extensión para Visual Studio Code que mejora su experiencia de desarrollo de Python en el editor. Ofrece funciones avanzadas como finalización de código, información de tipo, navegación inteligente y refactorizaciones.
Extensión Error lens
Error lens es una excelente extensión para visualizar todo tipo de fallos y advertencias en el código. Los avisos aparecen al lado de cada línea con problemas, en tiempo real, a medida que escribes código.

Es una extensión que en algunos momentos podría hacerse algo pesada, pero en mi opinión, es genial, sobretodo si estás empezando con Python.
¿Cómo instalar temas para Visual Studio Code?
Instalar temas en Visual Studio Code, es como instalar extensiones, ya que en realidad, son eso mismo. Por lo tanto, ves a la sección de extensiones de VSCode y busca cosas como "theme" o incluso, si sabes el nombre de algún tema o crees que podría existir, escríbelo.
El que yo suelo utilizar últimamente, es "2077 theme".
Configurar un tema instalado en Visual Studio Code
Para configurar el tema recién instalado en Visual Studio Code, solo tienes que hacer clic en "Configurar tema de color" (una vez lo hayas instalado). Te saldrá un menú de selección. Algunos temas traen varios estilos. El de la imagen solo uno. Lo seleccionas y listo.

Extensión para iconos
Algo que te dará más personalización a tu entorno, es una extensión para añadir iconos. Cada tipo de archivo en tus proyectos de Visual Studio Code, sale con un pequeño icono. Por ejemplo, los archivos de Python, salen con el logo de Python. Los de JavaScript con su correspondiente logo, y así con todos los tipos de archivo.
Los iconos que trae Visual Studio Code, son muy sencillos y "apagados". Para cambiarlos, solo busca extensiones con el término "icons", en la sección de extensiones.
Configurar los iconos
Para configurar los iconos, haz lo mismo que con el tema. Selecciónalo del menú:

Dejamos este apartado aquí. A medida que vayamos necesitando nuevas extensiones, lo iré indicando. De momento, para empezar con Python, hay más que suficiente.
Anterior SiguienteComentarios
Si te quedan dudas sobre el temario, sobre programación, Python o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web..