La Python Software Foundation (PSF), en asociación con Tools Vendor JetBrains, ha publicado la octava encuesta de desarrolladores de Python, con más de 30,000 contribuyentes, lo que la convierte en la más grande hasta el momento. La encuesta real tuvo lugar a fines de 2024, y los datos sin procesar que descargamos tienen más cercanas a 29,000 respuestas, pero la discrepancia podría ser de la PSF que filtra los resultados para eliminar el spam y los menores de 18 años. El 72 por ciento de los encuestados usa Python para el trabajo, el resto es desarrolladores educativos o aficionados. Hay fuertes indicios de crecimiento en la popularidad de Python, en línea con la última encuesta de desbordamiento de pila que muestra un aumento del siete por ciento en el uso. El 50 por ciento de los encuestados tiene menos de dos años de experiencia en codificación profesional, y el 39 por ciento ha comenzado con Python en los últimos dos años, lo que demuestra que hay muchos desarrolladores nuevos de Python. El compañero de PSF, Michael Kennedy, observó que solo el 15 por ciento de los desarrolladores usan la última versión generalmente disponible, 3.13. Si todos se actualizaran, afirmó, podría ahorrar millones de dólares en facturas de uso de la nube y ser bueno para el planeta debido a una mejor eficiencia. Además, dado que la mayoría de los desarrolladores usan contenedores (53 por ciento) o sin servidor (28 por ciento), la actualización debería ser fácil. Los desarrolladores, por otro lado, citan el hecho de que la versión que están utilizando satisface todas sus necesidades (53 por ciento), problemas de compatibilidad (27 por ciento) o falta de tiempo (25 por ciento) como razones para no actualizar. De hecho, los desarrolladores de Python son relativamente rápidos para actualizar. La versión más utilizada es 3.12 (35 por ciento), lanzada por primera vez a fines de 2023, seguida de 3.11 (21 por ciento). Este es un patrón similar al año pasado, cuando las versiones 3.11 y 3.10 fueron los más utilizados. También es difícil calcular los ahorros de eficiencia con confianza, ya que muchas aplicaciones de Python usan complementos de código nativo. El desarrollo web representa un uso significativo de Python, aunque ligeramente detrás de la ciencia de datos de Python se usa casi tanto para el desarrollo web (46 por ciento) como para el análisis de datos (48 por ciento), y ambos aumentan ligeramente del año anterior, aunque agregando otro uso de la ciencia de datos, como el aprendizaje automático (41 por ciento) y la ingeniería de datos (31 por ciento), es probable que esto aún domine. Sin embargo, esa porción de desarrollo web es significativo. Excavar más profundamente, Django (35 por ciento) y matraz (34 por ciento) son casi equivalentes en los marcos web, mientras que FastAPI (38 por ciento) ha aumentado bruscamente de la encuesta anterior (29 por ciento). Como marco API, Fastapi no es directamente comparable con los otros dos líderes, pero vale la pena señalar su crecimiento. Otra herramienta con rápido crecimiento es UV, una herramienta a base de óxido posicionada como un reemplazo para el administrador de paquetes PIP. El proyecto UV afirma ser de diez a cien veces más rápido que PIP, además de ser más integral. Ha aumentado al 11 por ciento de uso. En las herramientas, la mala noticia para el patrocinador de JetBrains es que el código Visual Studio de Microsoft (48 por ciento) ha aumentado su liderazgo de popularidad sobre Pycharm (25 por ciento), el IDE propio de la compañía. La última vez, fue del 41 por ciento y 31 por ciento respectivamente. A pesar del aumento del uso de Python, el PSF informó a principios de este mes que ha detenido su programa de subvenciones debido a la falta de fondos, impulsado por el creciente costo de administrar el evento de Pycon US, así como los costos básicos. El informe anual de 2024 muestra que, si bien los ingresos aumentaron ligeramente de 2023 a 2024, los gastos aumentaron más, lo que condujo a un ingreso neto negativo de $ 1,462,000 (en 2023 fue -$ 225,000). El PSF admite Python de varias maneras, incluida la organización del repositorio de paquetes PYPI, la distribución de Python, la ejecución de eventos y el empleo de desarrolladores de CPython. ¿Cuál es la solución? «El PSF necesita más apoyo y recursos de las corporaciones que se basan y obtienen ingresos de Python», afirma Marie Nordin, gerente de comunicaciones comunitarias.