Python se ha convertido en uno de los lenguajes de programación más populares, gracias a su curva de aprendizaje, la facilidad para comprender su sintaxis y sus aplicaciones prácticas, desde la inteligencia artificial hasta la ciencia de datos.
Según la encuesta anual Python Developers Survey, elaborada conjuntamente por la Python Software Foundation y el equipo de PyCharm de JetBrains, el 86% de los encuestados usan Python como lenguaje principal, mientras que el resto lo prefiere como secundario.
Concretamente, del total de programadores que usan Python como principal, el otro lenguaje más elegido es JavaScript, con un 40%, seguido de otros también populares como SQL (37%) o C/C++ (26%).
Con un grueso de participación en el rango de programadores que llevan trabajando con este lenguaje ya de 3 a 5 años, los cuales suman el 30% de usuarios; a su vez, el 31% de los desarrolladores que eligen Python no tiene más de 1 año de experiencia en creación de código.
Más aún, hasta un 27% asegura utilizar herramientas de inteligencia artificial para aprender sobre programación en este lenguaje tan popular. Aunque este no para de cambiar, existen muchas comunidades para entender cómo funciona en esencia.
Como Python no es estático, las novedades suelen ser frecuentes. Estas son las que tienes que conocer para estar al día en este lenguaje de programación.
Novedades de Python 3.14 que llegan en octubre
Una de las aplicaciones más importantes de Python en la industria es la ciencia de datos, que supone más de la mitad del uso de Python a nivel profesional, según los programadores encuestados.
Con la llegada de Python 3.14 el 7 de octubre, los aficionados a este lenguaje de programación tendrán varias novedades, con grandes cambios tanto en la implementación como en la biblioteca estándar, así como mejoras en la usabilidad.
A nivel general, estas son todas las novedades que conocemos de Python 3.14:
- Menor bloqueo de hilos. Los programas que usen muchos hilos –servidores, bibliotecas que usan tareas paralelas, etc.– podrán correr mucho más rápido, como si tuvieras una cocina con mucho espacio para los camareros, los chefs y su equipo.
- Múltiples intérpretes. Se usa la API en la stdlib –la librería estándar de Python– para enviar el código, un camino relacionado con el mencionado paralelismo, con el aislamiento de procesos y un menor coste que correr procesos en sistema operativo.
- Evita errores en anotaciones sin definir. Aunque suene algo complejo, este cambio es muy positivo y se refiere a la evaluación que hace Python de las definiciones, ya que solo se interpretan cuando se necesitan, con el objetivo de evitar errores.
- Plantillas de cadena mejoradas. Hasta ahora, Python ofrecía algunos errores en algunos formatos, pero con este avance se podrán crear plantillas de texto más clara y seguras, evitando usar f-strings para tareas más complejas.
- Soporte nativo para Zstandard en la stdlib. A partir de Python 3.14, los programadores ya no necesitarán instalar paquetes externos para Ztsd, uno de los algoritmos más usados. En tal caso, se recomienda usar la versión de stdlib si se utiliza python-zstandard.
- Mejoras en la consola interactiva (REPL). La sheel de Python también tendrá varias novedades, como las sugerencias para corregir una errata, como por ejemplo escribir «pritn», en lugar de «print».
- Adiós a los bloqueos. El último cambio tiene que ver con la eliminación de fork por defecto al crear múltiples procesos por forkserver, lo que facilita mucho más entender los errores.
Como ves, Python 3.14 trae consigo numerosas novedades que facilitarán seguramente el trabajo de los desarrolladores de este lenguaje de programación.


Deja una respuesta