Novedades de PyCharm 2024.2.1

Compatibilidad inicial con Python 3.13 y mejoras en la ventana de herramientas Data View

Descargar

Data View

PRO

Esquemas de colores de mapas térmicos opcionales

PyCharm ahora proporciona dos opciones de esquema de colores para los mapas térmicos de la tabla en la ventana de herramientas Data View: los esquemas de color Diverging y Sequential. El esquema de colores Diverging enfatiza la variación relativa a una norma. Consiste en dos colores contrastados que se desvían de un valor central en dos direcciones opuestas.

El esquema de colores Sequential consiste en un único color o una gama de colores estrechamente relacionados que varían en intensidad.

Puede aplicar los esquemas de colores de mapas térmicos a toda la tabla o a cada columna por separado, o puede utilizar los colores solo para los valores booleanos.

Python 3.13

Asistencia a la codificación para anotaciones TypeIs (PEP 742)

Con la introducción de la anotación TypeIs, ahora puede limitar los tipos en las ramas if y else de las condicionales. PyCharm ahora entiende la sintaxis TypeIs y proporciona la inferencia de tipos adecuada y la finalización de código para las funciones restringidas definidas por el usuario.

Advertencias al asignar un valor a un miembro ReadOnly (PEP 705)

En Python 3.13 podrá utilizar un calificador de tipo ReadOnly para las claves TypedDict para eliminar la posibilidad de actualizarlas. PyCharm ahora reconoce el calificador de tipo ReadOnly y muestra una advertencia si intenta asignar a un miembro ReadOnly o si un TypedDict con un elemento de solo lectura se actualiza con otro TypedDict que declara la clave.

Desarrollo web

PRO

Finalización para los campos ModelAdmin de Django

PyCharm ahora proporciona finalización de código inteligente, refactorización y navegación para campos como list_display, list_filter y search_fields en las clases ModelAdmin.

Django Structure: nueva agrupación predeterminada

De acuerdo con una investigación que realizamos recientemente, la forma más común en que los usuarios agrupan los elementos en la ventana de herramientas Django Structure es por componente y, dentro de los componentes, por aplicación. PyCharm ahora utiliza esta agrupación de forma predeterminada y muestra todos los componentes dentro de esta vista. Puede cambiar este comportamiento para que los elementos se agrupen primero por aplicación y luego por componente dentro de cada aplicación.

Find Usages para las URL directamente desde el editor

Ahora puede buscar todos los usos de rutas, incluidos los esquemas de OpenAPI, en todo el proyecto directamente desde el medianil o las acciones de Code Vision.

Descargar