AccueilActualités informatiqueL'interview du nouvel iX : pourquoi Python est idéal pour la visualisation...

L’interview du nouvel iX : pourquoi Python est idéal pour la visualisation de données

Le nouveau décembre-iX est arrivé et les articles de couverture jettent un regard précis sur l’état de la visualisation des données. L’auteur de la couverture, Gerhard Völkl, explique dans une interview pourquoi les ordinateurs portables Python et Jupyter sont particulièrement adaptés à cet effet.

L’interview de l’iX 12/2021

Gerhard Völkl est journaliste spécialisé dans le développement de logiciels, la science des données et l’infographie.

Le fait que les ordinateurs visualisent des données est en fait un vieux sujet. Mais qu’est-ce qui s’est passé ces dernières années pour que les entreprises doivent maintenant s’en occuper ?

La quantité de données numériques dans les entreprises n’a cessé de croître. Pour transmettre de manière pertinente les informations qui en sont issues, la visualisation est l’une des principales possibilités. Qui aime lire des pages et des pages de texte lorsqu’un bon graphique ou une animation transmet le même contenu ?

Pourquoi les ordinateurs portables Python et Jupyter s’imposent-ils aujourd’hui pour la visualisation des données ?

La première étape est toujours l’analyse des données. Pour cela, Python est parfaitement adapté grâce aux nombreuses bibliothèques disponibles et à sa structure légère. Souvent, on a une idée lors d’une visualisation et on se rapproche de la solution finale de manière interactive. Le notebook Jupyter soutient cette méthode de travail à tous les égards. Il n’est donc pas étonnant que Python et Jupyter-Notebook se soient révélés être une combinaison idéale.

Comment réutiliser les notebooks Jupyter ?

Il est facile d’en faire des documents statiques dans des formats courants, comme le PDF par exemple, et de les envoyer de manière classique par e-mail dans l’entreprise. Sinon, il existe des logiciels comme Streamlit qui transforment les ordinateurs portables Jupyter en applications ou en tableaux de bord afin que d’autres puissent les utiliser de manière interactive. Une autre possibilité est de concevoir les ordinateurs portables de manière à ce que d’autres puissent également les utiliser – par exemple pour représenter visuellement des données et interagir avec elles. Idéalement, sans savoir utiliser Python.

Et pour cela, on peut utiliser ces widgets comme extensions de Jupyter ?

Exactement. Ce sont des modules prêts à l’emploi qui permettent d’intégrer rapidement certaines choses – comme des visualisations 3D ou des éléments de contrôle interactifs – dans les ordinateurs portables Jupyter. Cela permet de gagner du temps et de rendre les ordinateurs portables plus attrayants pour les autres.

Quelles sont les alternatives aux ordinateurs portables Jupyter ?

Les alternatives sont les environnements de développement Python classiques comme Microsoft Visual Code ou Jetbrains PyCharms. Ceux-ci offrent de plus en plus d’éléments interactifs et peuvent même traiter les notebooks Jupyter. D’autre part, le projet Jupyter-Notebooks lui-même reprend de plus en plus de caractéristiques des environnements de développement classiques.

Merci beaucoup pour cette interview. L’article sur les ordinateurs portables Jupyter est disponible dès maintenant sur Magazine. Un aperçu de tous les thèmes du nouveau magazine se trouve dans le sommaire de l’iX 12/2021. Le numéro complet de décembre peut être acheté dans la boutique heise en format PDF ou en version imprimée, cette dernière étant gratuite jusqu’au 25 novembre inclus.

L’interview a été réalisée à l’origine pour le iX-a été créée. Elle est publiée chaque mois à la date de parution de chaque nouveau numéro et propose des informations de fond passionnantes sur les principaux thèmes du magazine. L’inscription est gratuite.

Plus d'articles