Visual Studio Code es un editor de código fuente desarrollado por Microsoft para Windows, Linux, macOS. Incluye soporte para la depuración, control integrado de Git, resaltado de sintaxis, finalización inteligente de código, fragmentos y refactorización de código. Es gratuito y de código abierto, aunque la descarga oficial está bajo software privativo e incluye características personalizadas por Microsoft.
Con más del 70 % de los desarrolladores que usan vscode, es el entorno de codificación más popular, desde el desarrollo web hasta la ciencia de datos.
Y aunque vscode tiene una sólida gama de características fuera de la caja, su poder oculto radica en el ecosistema de extensiones de vscode que puedes descargar e instalar desde el mercado.
Las extensiones de vscode cubren una amplia gama de funcionalidades útiles para mejorar su experiencia de dev.
El siguiente cuadro muestra algunas extensiones de VS Code que sugiero que instales para este curso:
EXTENSIONES | Por | Descripción |
---|---|---|
Better Comments | Aaron Bond | La extensión Better Comments te ayudará a crear comentarios más amigables con el ser humano en tu código. |
Indent-rainbow | Oderwat | Esta extensión colorea la sangría delante de su texto, alternando cuatro colores diferentes en cada paso. Algunos pueden encontrarlo útil para escribir código para Python, Nim, Yaml y probablemente incluso tipos de archivos que no dependen de la sangría. |
One Dark Pro | Binaryify | Temas oscuros para VS code |
Peacock | John Papa | Cambia sutilmente el color de tu espacio de trabajo de Visual Studio Code. Ideal cuando tienes varias instancias de VS Code, usas VS Live Share o usas las funciones remotas de VS Code, y quieres identificar rápidamente a tu editor. |
Prettier Code Formatter | Prettier | Prettier es un formateador de código obstinado. Impone un estilo consistente al analizar su código y volver a imprimirlo con sus propias reglas que tienen en cuenta la longitud máxima de línea, ajustando el código cuando sea necesario. |
Symbols | Miguel Solorio | Un tema de icono de archivo simple para VS Code |
Python | Microsoft | La extensión convierte a VS Code en un excelente editor de Python y funciona en cualquier sistema operativo con una variedad de intérpretes de Python. Aprovecha todo el poder de VS Code para proporcionar autocompletado e IntelliSense, linting, depuración y pruebas unitarias, junto con la capacidad de cambiar fácilmente entre entornos Python. |
Rank | Mejora tu código |
---|---|
1 | Usa nombres descriptivos |
2 | Divide el código en funciones pequeñas |
3 | Reduce la complejidad |
4 | Comenta tu código |
5 | Separa la lógica del diseño |
6 | Haz pruebas unitarias |
7 | Utiliza el principio "Keep It Simple" |
8 | Sigue las convenciones de codificación |
9 | Evita la repetición del código |
10 | Revisa y refactoriza el código |
Nota: Las convenciones de programación son un conjunto de directrices para un lenguaje de programación concreto que recomienda estilo, prácticas, y métodos de programación para cada aspecto de un programa escrito en cada lenguaje
Descripción | |
---|---|
Documentación oficial | |
Python Básico 02 |