7 extensiones útiles de VS Code para desarrolladores de Python

Las extensiones de VS Code más importantes y útiles para los desarrolladores de Python en nuestra nueva traducción.


Uso PyCharm y todo me conviene. Lo más probable es que no cambie de editor pronto. Pero hay tanto revuelo en torno a VS Code, tanta gente en Reddit y Twitter me aconsejó que me cambiara a VS Code, que no pude evitar intentarlo.



¡Y fue una experiencia maravillosa! Si bien mi corazón todavía pertenece a PyCharm, VS Code es un producto genial. Puedo recomendarlo al 100%. Es altamente personalizable y rápido, y la gran cantidad de extensiones hace que VS Code sea muy poderoso y funcional.



Echemos un vistazo a las extensiones de VS Code Python más importantes para 2021.



Pitón







VS Code admite el resaltado de código para Python sin esta extensión. Sin embargo, todavía recomiendo instalarlo. La extensión de Python, al igual que VS Code, está desarrollada por el equipo de Microsoft. Es tan importante para la productividad de los desarrolladores de Python que VS Code le pedirá automáticamente que lo instale tan pronto como abra el primer .py



archivo.



Pero, ¿por qué necesitamos esta extensión si ya tenemos resaltado de sintaxis? Cuando escribimos Python, esta extensión es una fuente poderosa de funciones útiles:



  • IntelliSense: edite código con autocompletado, navegación de código, verificación de sintaxis y más.
  • Linting: además, analiza el código con Pylint



    , Flake8



    etc.
  • : black



    , autopep



    YAPF



    .
  • : Python-, -, .
  • : Test Explorer unittest



    , pytest



    nose



    .
  • Jupyter Notebooks: Jupyter, (code cells), , Variable Explorer, Dataframe Data Viewer . .
  • : virtualenv



    , venv



    , pipenv



    , conda



    pyenv



    .
  • : Python , .




Vea cómo funciona esta extensión:







Descargar la extensión Python



Fragmentos de Python







Python Snippets es una extensión que proporciona conjuntos de fragmentos integrados que fueron desarrollados por Ferhat Yalçın. Este complemento es ideal para todos, incluidos los principiantes.



Fragmentos de Python contiene muchas incorporado en fragmentos, tales como string



, list



, sets



, tuple



, dictionary



, class



y otros.



Otra ventaja de este complemento es que proporciona al menos un ejemplo para cada fragmento, lo cual es especialmente importante al aprender Python.



Descargar fragmentos de Python



Generador de cadenas de documentos de Python







Nadie cuestionará la importancia de llevar registros, pero todos entendemos que a veces puede ser una tarea frustrante. La cadena de documentación de Python generador requiere un mínimo esfuerzo por parte de los desarrolladores gracias a la generación automática de las cadenas de documentación.



Especialmente interesantes que esta extensión debe ser toda la documentación cadenas de formato estándar, incluyendo Google



, docBlockr



, Numpy



, Sphinx



y PEP0257



).



Además, las líneas de generador de documentación soportes args



, kwargs



, decorators



, errors



y tipos de parámetros, mostrándolos como comentarios de varias líneas.



Solo mira esto:







Descarga Python Docstring Generator



Explorador de pruebas de Python para código de Visual Studio







La extensión del Explorador de pruebas de Python le permite ejecutar pruebas de Python unittest



o Pytest utilizando la IU del Explorador de pruebas. Esta pequeña y práctica herramienta con una gran interfaz de usuario y capacidades de depuración le permitirá probar su código directamente desde VS Code.



Todos comprenden la importancia de las pruebas unitarias, por lo que es imprescindible tener una herramienta de este tipo en un IDE o editor de código.







Descargar Python Test Explorer



Vista previa de Python







Python Preview es una extensión que incluye depuración visual en su código Python. Convierte el proceso de depuración de su código en una actividad interactiva con animaciones y elementos gráficos para representar el estado de su aplicación.



Debería ver esto:







Descargar vista previa de Python



Sugerencia de tipo Python







Sí, Python tiene algo así como Tipos. Y sí, ¡es genial! Las sugerencias de tipo para Python son como TypeScript para JavaScript. Esta expansión es un cambio de juego. Ojalá lo veamos más a menudo en tutoriales e implementaciones. Python Type Hint proporciona sugerencias de autocompletado para tipos incorporados y asumidos y el módulo de escritura.



Además, puede buscar archivos Python en el espacio de trabajo para realizar predicciones y determinar el tipo.







Descargar la sugerencia de tipo Python



Jupyter







Jupyter es una de mis extensiones favoritas de VS Code. Sí, eso es exactamente lo que estabas pensando: Jupyter Notebooks en VS Code.



Soy el tipo de persona que siempre trabaja con Jupyter Notebooks, esta extensión es realmente útil. Y creo que todavía me queda mucho por aprender.



La integración de Jupyter Notebooks es una de mis funciones favoritas en PyCharm y, para ser honesto, me gusta más la integración de PyCharm que la integración de VS Code. Sin embargo, Jupyter es gratuito para VS Code y la integración de PyCharm solo está disponible en la versión pro.



Descarga Jupyter



Producción



¡VS Code me sorprendió gratamente! Es una herramienta robusta para codificación rápida y flexible con funcionalidad avanzada.



Curiosamente, todas las extensiones enumeradas son mis funciones favoritas en PyCharm, pero en VS Code son gratuitas pero igual de útiles.



Algunos de los matices en el editor de VS Code me molestan, así que sigo eligiendo PyCharm. Sin embargo, con la llegada de estas extensiones de VS Code de calidad, entiendo que justificar el costo de PyCharm será cada vez más difícil.



¡Gracias por la atención!



All Articles