Se lanza PyCharm 2017.1

La gente de Jet Brains ha lanzado finalmente la nueva gran actualización 2017.1 del excelente IDE para Python, PyCharm el cuál obviamente incluye varios cambios de relevancia que bien vale la pena reseñar. Conoce cuales son las novedades mas destacadas de esta nueva versión!

Actualización en Windows
Actualización en Linux

Sin mas preámbulos, estos son los cambios mas destacables de PyCharm 2017.1:

  • Se mejora el rendimiento en el depurador el cuál ahora es hasta 40 veces más rápido que en versiones previas al usar Python 3.6 y dos veces más rápido al usar Python 3.5
  • Se incluye la API TeamCity la cuál hará que las pruebas de configuración sean consistentes entre el IDE y los compiladores CI. También permitirá usar de manera nativa los corredores de pruebas, facilitando así la integración de futuros corredores.
  • Se incluye soporte para la biblioteca six la cuál permitirá correr en un sencillo código base, Python 2 y Python 3 de una manera muy precisa
  • Se incluyen varias mejoras en el visor de registros el cuál ahora permitirá buscar asignaciones mediante regex y a su vez, se podrá activar la sensibilidad a mayúsculas y minúsculas
  • Se incluyen mejoras en el historial de archivos el cuál ahora permitirá al desarrollador, visualizar ya sea solo sus asignaciones en una rama determinada o ver las asignaciones de todas las ramas.
  • Los datos usados en Panda DataFrame y Numpy Array ahora estarán agrupados en un sencillo panel de vista el cuál se podrá fácilmente gestionar mediante pestañas. Esto está pensado sobre todo en proyectos científicos.
  • Se reduce considerablemente la latencia al escribir código, esto obviamente mejora el rendimiento y la experiencia al momento de escribir un proyecto.
  • Se incluye la nueva característica «semántica destacada» la cuál al ser activada, hará mas fácil visualizar donde se están usando las variables
  • Se incluye una nueva característica la cuál permitirá al desarrollador usar la terminal en el mismo panel de navegación con solo presionar la tecla Ctrl en cualquier enlace.

En cuanto a la edición professional, esta incluye varias características adicionales como:

  • Soporte para Django 1.10, Flask 0.12, y Pyramid 1.8.2.
  • Soporte para el nuevo framework Vue.js
  • Se incluye soporte para el framework de unidad de prueba Jest de Facebook
  • Se incluye un editor de colores de fondo para ser usado especialmente en proyectos con bases de datos, la finalidad es prevenir que el desarrollador por accidente modifique un prompt SQL
  • Soporte para la autenticación SSH
  • Soporte nativo para los dockers en Mac

Buenas noticias sin duda para todos los desarrolladores pythoneros y pythonera que usen este excelente IDE!. Si deseas conocer todos los detalles entonces deberás remitirte al anuncio oficial. La actualización debería aparecer al abrir PyCharm, al menos en mi caso fue así 😉