L'organizzazione Python Software Foundation ha pubblicato i risultati di un sondaggio annuale congiunto, al quale hanno partecipato oltre 25.000 sviluppatori che usano il linguaggio di programmazione Python. Tendenze principali:
- Il 55% degli sviluppatori Python utilizza Linux nel proprio ambiente di sviluppo (nel rapporto precedente era il 59%), il 55% (58%) utilizza Windows, il 29% (26%) MacOS, il 2% (3%) BSD.
- Il 6% (nel rapporto precedente il 7%) continua a utilizzare la versione Python 2, che attualmente non è supportata dalla maggior parte delle distribuzioni Linux ed è stata dichiarata non più supportata nel aprile 2020 (inizialmente il termine di supporto era previsto per il 2015, ma è stato continuamente prorogato). Quasi la metà di coloro che hanno dichiarato di continuare a lavorare con Python 2 ha indicato di avere meno di 21 anni, e un terzo ha affermato di essere studenti.
- Il 22% utilizza l'editor di codice Visual Studio Code, il 20% Jupyter Notebook, il 17% Vim, il 13% PyCharm Community Edition, il 12% JupyterLab, l'11% NotePad++, il 9% Sublime Text. Il 23% degli intervistati utilizza solo un ambiente di sviluppo integrato, il 38% utilizza due, il 21% tre, il 19% più di tre.
- Il 37% ha partecipato nello scorso anno allo sviluppo di progetti open source (77% a livello di sviluppo del codice, 38% della documentazione, 35% della manutenzione, 33% dei test).
- Il 32% ha un'età compresa tra 21 e 29 anni, l'8% tra 18 e 20, il 33% tra 30 e 39, il 16% tra 40 e 49, il 7% tra 50 e 59, il 3% ha più di 60 anni.
- Il 25% programma in Python da meno di un anno, il 16% da 1-2 anni, il 26% da 3-5 anni, il 19% da 6-10 anni, il 13% da oltre 10 anni.
- Il 44% ha dichiarato di utilizzare Python per l'analisi dei dati, il 44% per lo sviluppo web, il 34% per l'apprendimento automatico, il 26% per l'amministrazione, DevOps e scrittura di script di automazione, il 25% per parser e bot web, il 26% per l'insegnamento.
Fonte: opennet.ru
