Novedades de PyCharm 2024.1.4

Vea y acceda a las URL directamente desde la pestaña del editor, obtenga sugerencias de modelos basadas en el contexto para Hugging Face y disfrute de asistencia inteligente a la codificación para TypedDict

Acciones del medianil y consejos de inserción para las URL PyCharm Professional

Los nuevos iconos del medianil ofrecen una forma sencilla de gestionar las URL en proyectos de Flask, FastAPI y Django. En unos pocos clics, puede probar un punto de conexión ejecutando la solicitud en el cliente HTTP, ver todos los puntos de conexión de nivel inferior, navegar un nivel hacia arriba o copiar la URL en el portapapeles.

Los nuevos consejos de inserción con URL de puntos de conexión contribuyen aún más a la legibilidad del código para los marcos de trabajo web de Python. Al hacer clic en uno de estos consejos podrá acceder a la ruta principal o abrir un menú desplegable si hay varias. Mantenga pulsada la tecla , , Ctrl o Alt y haga clic para copiar la URL al portapapeles.

PEP 692: Asistencia inteligente a la codificación para TypedDict

Hemos añadido la compatibilidad con PEP 692. Los argumentos de palabras clave definidos como TypedDict ahora están disponibles cuando invoca la información de parámetros (Ctrl + P), así como en la finalización de código y en la ventana emergente de documentación rápida (Ctrl + Q). Ahora tiene acceso a otra herramienta que le permite usar las capacidades más recientes de consejos de tipo en Python para desarrollar una base de código fácil de entender.

Hugging Face: sugerencias de modelos PyCharm Professional

PyCharm ahora puede sugerir una lista de modelos relevantes de Hugging Face que mejor se adaptan a sus necesidades. Esto le permite decidir qué modelo usar e instalarlo sin tener que salir del IDE. Haga clic derecho en la pestaña del editor para abrir el menú contextual, seleccione Insert HF Model e identifique lo que le gustaría que hiciera el modelo. ¡PyCharm proporcionará una lista de opciones para que elija la que desee! Después de seleccionar un modelo, PyCharm sugerirá insertar un fragmento de código que le permitirá usar este modelo directamente en el archivo abierto, y descargará e instalará todos los paquetes que falten de los que dependa este modelo.

Advertencias sobre los paquetes que faltan en requirements.txt

PyCharm ahora subraya con una línea ondulada amarilla los paquetes que aparecen en requirements.txt, pero que no están instalados en el intérprete de Python actual. Pase el cursor sobre el nombre del paquete y haga clic en Install all missing packages para configurar inmediatamente su entorno de desarrollo.