Etiqueta: Python

[Off-topic] Python Tools para Visual Studio

Si bien este es un blog orientado a C# y tecnologías .Net, este post no deja de ser un aporte que puede resultar útil. Por motivos académicos tuve que trabajar con Python, lenguaje que había utilizado muy poco en algunos trabajos prácticos de la universidad. Y cuando nos vamos de .Net, una de las cosas que más extrañamos es Visual Studio, un entorno de desarrollo muy completo y cómodo (y que por suerte sigue evolucionando con nuevas versiones).
Y es aquí cuando un compañero me hizo recordar lo que habíamos leído hacía un tiempo, de que se podía usar Python con Visual Studio. Leyendo nos encontramos con Python Tools for Visual Studio, un componente para Visual Studio que nos permite integrarle dicho lenguaje.

La instalación es sencilla, solo debemos ir al link anterior y realizar la descarga según la versión de Visual Studio que tengamos (cuenta con soporte para Visual Studio 2010, 2012 y 2013). Una vez descargado y finalizada la instalación, abrimos Visual Studio y al crear un nuevo proyecto veremos las siguientes opciones:

Pytools - Proyectos disponibles
Tipos de proyectos disponibles en Python

Como se ve en la imagen anterior, podemos crear tanto aplicaciones sencillas de consola en Python como sitios web a través de la utilización del framework Django.
La interfaz es muy agradable, similar al original de Visual Studio. A continuación les dejo una captura de algunas clases de Python, en las cuales vemos que incluso se muestra el tipo de los datos, el cual es inferido a partir del uso previo:

Pytools - Interfaz de clases
Visualización del código fuente de clases

Seguir leyendo “[Off-topic] Python Tools para Visual Studio”