Novedades de PyCharm 2026.1
Le damos la bienvenida a PyCharm 2026.1. Esta versión no solo añade nuevas funcionalidades, sino que replantea la forma de crear, depurar y escalar proyectos de Python. Desde un nuevo motor de depuración basado en debugpy hasta una compatibilidad completa con uv en destinos remotos y una mayor compatibilidad con JavaScript en el nivel gratuito, esta versión se centra en eliminar las complejidades y le permite centrarse en su código. Tanto si trabaja de forma local, a través de SSH o dentro de Docker, PyCharm ahora se adapta a su entorno, y no al revés.
En este artículo, exploraremos los aspectos más destacados de esta actualización y le mostraremos cómo estas mejoras pueden optimizar su flujo de trabajo diario.
Estandarización del futuro de la depuración con debugpy
PyCharm ofrece ahora la opción de utilizar debugpy como backend de depuración predeterminado, y proporciona el Debug Adapter Protocol (DAP), estándar del sector, que alinea el IDE con el ecosistema más amplio de Python. Al sustituir la compleja lógica antigua de espera por sockets por un modelo de conexión más estable, las condiciones de carrera y los casos extremos de sincronización ya no interferirán en su experiencia de depuración.
Una base moderna para el desarrollo en Python
El nuevo motor ofrece compatibilidad nativa completa con PEP 669, utilizando la API de supervisión de bajo impacto de Python 3.12 para reducir significativamente la sobrecarga del depurador en comparación con el enfoque antiguo de sys.settrace(). Esto garantiza que sus sesiones de depuración sean más rápidas y menos intrusivas. Además, la migración introduce una compatibilidad integral con asyncio. Ahora puede utilizar el conjunto completo de herramientas de depuración —como la consola de depuración y la evaluación de expresiones— directamente en contextos asincrónicos para marcos de trabajo modernos como FastAPI y aiohttp.
Fiabilidad en todos los entornos
Más allá de las mejoras de rendimiento, debugpy simplifica la experiencia de Attach to Process al ofrecer un enfoque estandarizado para contenedores Docker, servidores remotos en AWS, Azure o GCP, y procesos que se ejecutan de forma local. Para flujos de trabajo especializados, hemos introducido una nueva configuración de ejecución, Attach to DAP. Esto le permite conectarse a destinos mediante el comando debugpy.listen(), lo que elimina las complicaciones de la gestión manual de conexiones y le permite centrarse en su código en lugar de en la infraestructura de depuración.
Compatibilidad con uv como intérprete remoto
Muchos desarrolladores trabajan en proyectos en los que el código y las dependencias residen en un servidor remoto, ya sea a través de SSH, en WSL o dentro de Docker. Al conectar PyCharm a una máquina remota y utilizar uv como intérprete, puede mantener el entorno totalmente sincronizado, garantizar que la gestión de paquetes funcione según lo previsto y ejecutar proyectos sin problemas, como si todo fuera local.
Desarrollo web profesional gratuito para todos
Con PyCharm 2026.1, la experiencia principal del IDE sigue evolucionando dado que ofrecemos a todos los usuarios un conjunto más amplio de herramientas web de nivel profesional de forma gratuita. Ahora todos, desde principiantes hasta desarrolladores que se centran en el backend, tienen acceso a un amplio conjunto de funcionalidades de JavaScript, TypeScript y CSS, así como a herramientas de navegación avanzada e inteligencia de código que antes solo estaban disponibles con una suscripción Pro.
Para ver un desglose completo de todas las funcionalidades nuevas, consulte este artículo del blog.
Avances en la integración de la IA
PyCharm evoluciona hacia una plataforma abierta que le ofrece la libertad de incorporar las herramientas de IA que elija directamente en su flujo de trabajo de desarrollo profesional. Esta versión se centra en proporcionar un ecosistema flexible en el que pueda orquestar los mejores modelos y agentes disponibles en la actualidad.
ACP Registry: su puerta de acceso a nuevos agentes
Mantenerse al día con el rápido ritmo del desarrollo de la IA puede suponer un reto, con la aparición de nuevos agentes de codificación casi a diario. Para ayudarle a orientarse en este entorno dinámico, hemos creado ACP Registry, un directorio integrado de agentes de codificación con IA que se incorpora directamente en su IDE a través del Agent Client Protocol.
Tanto si desea experimentar con agentes de código abierto como OpenCode como con herramientas especializadas como Gemini CLI, ahora puede descubrirlos e instalarlos con unos pocos clics. Si tiene una configuración personalizada o un agente que aún no aparece en la lista, puede añadirlo fácilmente a través del archivo de configuración acp.json, lo que le ofrece la flexibilidad de utilizar sus herramientas favoritas sin ningún tipo de restricción.
Integración nativa con OpenAI Codex y BYOK
OpenAI Codex ya está integrado de forma nativa en el chat de JetBrains AI. Esto significa que puede abordar tareas de desarrollo complejas sin tener que cambiar al navegador ni copiar y pegar código entre ventanas.
También hemos introducido la compatibilidad con Traiga su propia clave (BYOK). Ahora puede conectar sus propias claves API de OpenAI, Anthropic u otros proveedores compatibles, incluidos modelos locales, directamente en la configuración del IDE. Esto le permite elegir la configuración que mejor se adapte a su flujo de trabajo y presupuesto, al tiempo que mantiene todo su desarrollo impulsado por IA dentro de PyCharm.
Mantenga el flujo con las sugerencias de ediciones siguientes
Los pequeños cambios en su código a menudo provocan una cascada de ediciones mecánicas posteriores. Añadir un parámetro a una función o cambiar el nombre de un símbolo puede provocar la aparición de errores por todo el archivo.
Las sugerencias de ediciones siguientes (next edit suggestions, NES) ofrecen una alternativa más inteligente y ligera que pedirle a un agente de IA que reescriba todo el código. A medida que modifica el código, PyCharm predice de forma proactiva los cambios siguientes más probables y los sugiere directamente inline.
- Coherencia sin esfuerzo: actualice todos los sitios de llamada de un archivo con solo pulsar varias veces la tecla Tab.
- Mantenga el control: avance paso a paso por los cambios en lugar de revisar grandes diff automatizados.
- Sin necesidad de cuotas: utilice las NES sin consumir créditos de IA; están disponibles sin consumir la cuota de IA de su suscripción a JetBrains AI Pro.
Esta evolución natural de la finalización de código le permite mantener el ritmo y hace que esas pequeñas correcciones en cascada no conlleven casi esfuerzo.
Todas las actualizaciones mencionadas anteriormente son solo un pequeño vistazo a las novedades de PyCharm 2026.1.
Hay aún más sorpresas, como mejoras de rendimiento, actualizaciones de estabilidad y ajustes cuidadosamente diseñados en todo el IDE que hacen que el desarrollo diario sea más fluido y rápido.
Para consultar la lista completa de actualizaciones, consulte nuestra página de Novedades.
Como siempre, nos encantaría conocer su opinión. Sus comentarios nos ayudan a dar forma al futuro de PyCharm, y estamos deseando ver qué creará a continuación.
Artículo original en inglés de:
