Early Access Program PyCharm

Le Programme d’Accès Anticipé de JetBrains DataSpell est maintenant ouvert à tous

Read this post in other languages:
English, 日本語, 한국어, Deutsch, Português do Brasil, Русский, Español, 简体中文

JetBrains DataSpell est notre nouvel IDE spécialement conçu pour a science des données. Annoncé en mars, il était jusqu’à présent disponible dans le cadre d’un Programme d’Accès Anticipé (EAP) privé. Les personnes ayant participé au programme ont pu utiliser l’IDE et nous aider à l’améliorer avant que nous le rendions disponible publiquement. Aujourd’hui, nous avons de plaisir d’annoncer que l’accès au Programme d’Accès Anticipé est ouvert à tous. Les personnes ayant déjà demandé à pouvoir rejoindre le programme vont donc prochainement recevoir une invitation. Par ailleurs, le téléchargement des builds du programme sur le site web de JetBrains DataSpell est désormais possible sans inscription. Vous pouvez télécharger le dernier build du programme dès maintenant.

Au cours des derniers mois, l’équipe DataSpell s’est principalement consacrée à l’amélioration de l’expérience avec les notebooks. Cette expérience comprend notamment la capacité de manipuler les cellules des notebooks Jupyter de manière fluide, l’accès à tous les raccourcis clavier familiers et la netteté de l’affichage des résultats et des correctifs rapides.

Voici les principales améliorations qui ont été apportées à la prise en charge des notebooks :

  • Il est désormais possible de masquer les résultats individuels dans une cellule en utilisant un raccourci clavier ou la souris.
  • Nous avons considérablement amélioré le défilement des notebooks et de leurs résultats.
  • Pour les résultats des tables, nous avons ajouté des actions dédiées qui permettent d’ouvrir les données dans des onglets séparés.
  • Pour les images, nous avons apporté des actions dédiées pour l’enregistrement des images dans un fichier.
  • Pour les paquets non résolus dans les cellules de code, un nouveau correctif rapide ajoute l’instruction d’importation à la cellule et l’exécute automatiquement afin que l’utilisateur n’ait pas à le faire manuellement.
  • Les caractères chinois et coréens sont désormais correctement affichés dans les résultats des tables.

Nous avons aussi travaillé activement à la prise en charge des notebooks à distance. JetBrains DataSpell prend en charge non seulement les notebooks locaux que l’utilisateur exécute sur sa machine, mais aussi les notebooks exécutés sur des serveurs distants. Au cours du programme d’accès anticipé privé, la prise en charge des notebooks distants est passée du statut de fonctionnalité expérimentale à celui de fonctionnalité directement disponible par défaut. Nous prévoyons d’apporter encore plus d’améliorations dans ce domaine lors des prochaines mises à jour.

Nous avons récemment commencé à nous concentrer davantage sur la console interactive Python. Désormais, lorsque les dataframes et les graphiques sont évalués dans la console Python, les résultats interactifs correspondants apparaissent directement dans la console. L’analyse exploratoire des données ne se limite pas aux notebooks Jupyter et peut souvent être réalisée via des scripts Python. La console interactive Python est un très bon outil pour cela et nous continuons à l’améliorer.

Enfin, nous avons établi une liste de réponses aux questions les plus fréquentes :

Q : En quoi JetBrains DataSpell est-il meilleur que les autres outils pour la science des données ?

Il n’y a jamais eu d’IDE conçu spécifiquement pour la science des données dans l’écosystème Python. Les spécialistes de la science des données devaient utiliser des éditeurs, des IDE ou des notebooks Jupyter autonomes. Seul l’écosystème R avait un IDE autonome pour la science des données. Nous avons souvent entendu les data scientists ayant utilisé RStudio déplorer le fait que rien de comparable n’existe pour Python. JetBrains DataSpell est l’IDE qui répond aux besoins de ces data scientists.

D’une part, JetBrains DataSpell fournit une large gamme d’outils pour la science des données, parmi lesquels des notebooks, un REPL interactif, un explorateur d’ensembles de données et de visualisation et la prise en charge de Conda. D’autre part, JetBrains DataSpell offre une assistance intelligente au codage pour Python et une multitude d’autres outils, tous intégrés de manière fluide dans une interface utilisateur unifiée.

D’autre part, bien que la prise en charge de Python soit la priorité, JetBrains DataSpell est également ouvert à la prise en charge d’autres langages. Actuellement, il propose déjà une prise en charge de R et d’autres langages pourraient être pris en charge ultérieurement.

Q : Les fonctionnalités de JetBrains DataSpell seront-elles disponibles dans PyCharm ?

Oui, la plupart des fonctionnalités de JetBrains DataSpell, y compris la prise en charge des notebooks Jupyter, seront bientôt disponibles dans l’édition professionelle de PyCharm.

Q : En quoi JetBrains DataSpell est-il différent de PyCharm ?

L’interface utilisateur de PyCharm a été conçue en tenant compte des workflows de développement. Elle requiert de configurer un projet, d’exécuter des configurations, etc. JetBrains DataSpell est un IDE beaucoup plus léger et centré sur les workflows d’exploration des données.

Si vous utilisez Python pour la science des données pure, que vous soyez impliqué·e dans des domaines aussi différents que l’analyse exploratoire des données ou le prototypage de modèles de machine learning, JetBrains DataSpell est l’outil qu’il vous faut. Mais si vous envisagez de développer en Python, il est préférable d’opter pour PyCharm.

Q : Quel sera le prix de JetBrains DataSpell ?

DataSpell sera proposé à un tarif similaire à celui des autres IDE basés sur IntelliJ, tels que DataGrip ou PyCharm Professional Edition.

Q : Comment partager un retour d’expérience et m’abonner aux notifications concernant les nouveaux builds du Programme d’Accès Anticipé ?

  1. Pour recevoir les actualités du Programme d’Accès Anticipé, inscrivez-vous sur https://www.jetbrains.com/fr-fr/dataspell/.
  2. Rejoignez notre Communauté sur Slack.
  3. Signalez les bugs et votez pour les suggestions d’améliorations et d’ajout de fonctionnalités dans notre outil de suivi des tickets.

Téléchargez le build du Programme d’Accès Anticipé de DataSpell et faites nous part de vos retours !

L’Équipe JetBrains DataSpell

Article original en anglais par :

Delphine Massenhove

Andrey Cheptsov

Discover more