{"id":131734,"date":"2021-04-06T13:26:48","date_gmt":"2021-04-06T12:26:48","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=131734"},"modified":"2022-02-20T12:46:53","modified_gmt":"2022-02-20T11:46:53","slug":"ouverture-du-programme-d-acces-anticipe-de-jetbrains-dataspell-notre-nouvel-ide-pour-la-science-des-donnees","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/fr\/blog\/2021\/04\/06\/ouverture-du-programme-d-acces-anticipe-de-jetbrains-dataspell-notre-nouvel-ide-pour-la-science-des-donnees\/","title":{"rendered":"Ouverture du Programme d&#8217;Acc\u00e8s Anticip\u00e9 de JetBrains DataSpell, notre nouvel IDE pour la science des donn\u00e9es"},"content":{"rendered":"<p>Avec la popularit\u00e9 croissante de Python comme langage pour la science des donn\u00e9es, il \u00e9tait naturel que PyCharm, l&#8217;IDE Python de JetBrains, soit enrichi de fonctionnalit\u00e9s pour la science des donn\u00e9es. C&#8217;est ainsi que nous avons commenc\u00e9 \u00e0 travailler \u00e0 l&#8217;am\u00e9lioration significative de la prise en charge de la science des donn\u00e9es par PyCharm, en nous appuyant sur les commentaires que notre \u00e9quipe a re\u00e7us l&#8217;ann\u00e9e derni\u00e8re. Au cours de ce processus, nous avons pu mieux cerner les diff\u00e9rences entre les workflows et les attentes en mati\u00e8re d&#8217;outils des data scientists et des d\u00e9veloppeurs de logiciels.<\/p>\n<p>Nous avons donc d\u00e9cid\u00e9 d&#8217;utiliser le moteur de l&#8217;IDE PyCharm comme base pour la cr\u00e9ation d&#8217;un tout nouvel IDE ax\u00e9 uniquement sur la science des donn\u00e9es. Aujourd&#8217;hui, nous savons le plaisir de vous pr\u00e9senter ce nouvel IDE et de vous inviter \u00e0 <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/dataspell\/\" target=\"_blank\" rel=\"noopener\">rejoindre<\/a> son programme d&#8217;acc\u00e8s anticip\u00e9.<\/p>\n<p>Son nom provisoire est JetBrains DataSpell (il est possible que cela change d&#8217;ici son lancement officiel). JetBrains DataSpell offre un environnement de d\u00e9veloppement productif pour les professionnels de la science des donn\u00e9es qui participent activement \u00e0 l&#8217;analyse exploratoire des donn\u00e9es et au prototypage de mod\u00e8les de machine learning.<\/p>\n<p>Pour vous inscrire au programme d&#8217;acc\u00e8s anticip\u00e9, compl\u00e9tez le court formulaire disponible sur cette <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/dataspell\/\" target=\"_blank\" rel=\"noopener\">page<\/a>. Veuillez noter que les invitations ne seront pas toutes envoy\u00e9es mais de fa\u00e7on progressive, alors ne vous inqui\u00e9tez pas si vous ne recevez pas votre invitation imm\u00e9diatement.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/blog-2x.png\" alt=\"\"><\/p>\n<p>JetBrains DataSpell fournit une prise en charge native des notebooks Jupyter&nbsp;:<\/p>\n<ul>\n<li>L&#8217;exp\u00e9rience avec Jupyter Notebook sera une version am\u00e9lior\u00e9e de l&#8217;application web Jupyter. Les r\u00e9sultats sont affich\u00e9es sous les cellules. L&#8217;aspect visuel des notebooks sera similaire \u00e0 celui des notebooks Jupyter classiques de la version bas\u00e9e sur le web. Pour faciliter la manipulation des cellules et de leur contenu, l&#8217;IDE peut passer du mode Command au mode Editor. Les am\u00e9liorations comprennent, entre autres, une assistance au codage intelligente pour Python, une table des mati\u00e8res int\u00e9gr\u00e9e, le pliage des tracebacks et des tableaux interactifs.<\/li>\n<li>Les r\u00e9sultats des cellules prendront en charge Markdown et JavaScript (par exemple, Plotly, Bokeh, IPyWidgets, etc.).<\/li>\n<li>L&#8217;IDE prendra en charge les notebooks Jupyter locaux ainsi que les serveurs distants Jupyter, JupyterHub et JupyterLab.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/dataspell_screenshot.png\" alt=\"\"><\/p>\n<p>JetBrains DataSpell prend \u00e9galement en charge les scripts Python et fournit une console REPL scientifique pour ex\u00e9cuter du code, ainsi que de nombreux outils suppl\u00e9mentaires pour travailler avec des donn\u00e9es et les visualisations de donn\u00e9es (statiques comme interactives).<\/p>\n<p>Bien que la prise en charge de Python soit le principal objectif \u00e0 court terme de JetBrains DataSpell, la prise en charge de R et d&#8217;autres langages pour la science des donn\u00e9es sera ajout\u00e9e par la suite. La prise en charge basique de R est d\u00e9j\u00e0 incluse actuellement, mais limit\u00e9e.<\/p>\n<p>Pour le moment, JetBrains DataSpell est encore en plein d\u00e9veloppement. Les premiers builds EAP que vous pourrez essayer dans le cadre du programme d&#8217;acc\u00e8s anticip\u00e9 seront sujets \u00e0 quelques limitations&nbsp;:<\/p>\n<ul>\n<li>La prise en charge des notebooks distants est class\u00e9e comme \u00ab&nbsp;Fonctionnalit\u00e9 exp\u00e9rimentale&nbsp;\u00bb. Cela signifie que cette prise en charge est d\u00e9sactiv\u00e9e par d\u00e9faut et qu&#8217;elle doit \u00eatre explicitement activ\u00e9e par l&#8217;utilisateur dans les param\u00e8tres. L&#8217;exp\u00e9rience utilisateur pour les notebooks distants sera consid\u00e9rablement retravaill\u00e9e avant la publication de la version officielle.<\/li>\n<li>La prise en charge des sorties JavaScript n&#8217;est pas toujours fluide (par exemple, le d\u00e9filement ne fonctionne pas toujours parfaitement), mais sera am\u00e9lior\u00e9e dans les prochaines versions.<\/li>\n<\/ul>\n<h3>Questions fr\u00e9quentes<\/h3>\n<p><strong>Q&nbsp;: Pourquoi lancer un nouvel IDE en plus de PyCharm Professional Edition&nbsp;?<\/strong><\/p>\n<p>Au-del\u00e0 de fournir des fonctionnalit\u00e9s de qualit\u00e9, les produits JetBrains ont pour objectif d&#8217;offrir la meilleure exp\u00e9rience utilisateur possible.<\/p>\n<p>L&#8217;interface de JetBrains DataSpell est ax\u00e9e autant sur les donn\u00e9es que sur le code. Les fonctionnalit\u00e9s li\u00e9es au travail sur les donn\u00e9es seront privil\u00e9gi\u00e9es. Cela se refl\u00e9tera dans la disposition des fen\u00eatres d&#8217;outils, du menu principal, des actions, etc.<\/p>\n<p>Dans DataSpell, la base de code est consid\u00e9r\u00e9e comme un espace de travail plut\u00f4t que que comme un projet. Dans cet espace de travail, l&#8217;utilisateur pourra passer d&#8217;une t\u00e2che \u00e0 l&#8217;autre et r\u00e9utiliser les notebooks tout comme il r\u00e9utilise les environnements configur\u00e9s.<\/p>\n<p>Globalement, nous voulons faire de DataSpell un environnement plus pratique et efficace pour travailler avec des donn\u00e9es.<\/p>\n<p>Afin d&#8217;offrir la meilleure exp\u00e9rience possible, nous souhaitons donner la possibilit\u00e9 aux utilisateurs de choisir leur environnement en fonction de la fa\u00e7on dont ils utilisent nos outils.<\/p>\n<p><strong>Q&nbsp;: Quand la nouvelle fonctionnalit\u00e9 sera-t-elle int\u00e9gr\u00e9e \u00e0 PyCharm Professional Edition&nbsp;?<\/strong><\/p>\n<p>D\u00e8s la sortie officielle de JetBrains DataSpell, mais la date pr\u00e9cise n&#8217;est pas fix\u00e9e.<\/p>\n<p><strong>Q&nbsp;: Comment savoir quel produit choisir entre JetBrains DataSpell et PyCharm Professional Edition&nbsp;?<\/strong><\/p>\n<p>Si vous \u00eates \u00e0 la fois impliqu\u00e9\u00b7 dans la science des donn\u00e9es et le d\u00e9veloppement, nous vous recommandons d&#8217;utiliser PyCharm Professional Edition. Si vous \u00eates plus impliqu\u00e9\u00b7e dans la science des donn\u00e9es que dans le d\u00e9veloppement, nous vous conseillons d&#8217;utiliser JetBrains DataSpell.<\/p>\n<p><strong>Q&nbsp;: La nouvelle fonctionnalit\u00e9 de science des donn\u00e9es sera-t-elle disponible dans PyCharm Community Edition&nbsp;?<\/strong><\/p>\n<p>Non. Il n&#8217;est pas pr\u00e9vu de l&#8217;inclure dans la version Community.<\/p>\n<p><strong>Q&nbsp;: JetBrains DataSpell prendra-t-il en charge d&#8217;autres langages que Python&nbsp;? Des langages tels que R, Julia ou d&#8217;autres&nbsp;?<\/strong><\/p>\n<p>L&#8217;un des objectifs de JetBrains DataSpell est de fournir une plateforme de science des donn\u00e9es pour plusieurs langages. Nous nous concentrons sur Python en premier lieu car il est le langage le plus populaire pour la science des donn\u00e9es. Lorsque la prise en charge de Python sera suffisamment aboutie, nous commencerons la prise en charge progressive d&#8217;autres langages comme R et Julia. Pour information, la prise en charge basique de R est d\u00e9j\u00e0 disponible.<\/p>\n<p><strong>Q&nbsp;: JetBrains DataSpell proposera-t-il l&#8217;int\u00e9gration des bases de donn\u00e9es&nbsp;?<\/strong><\/p>\n<p>Oui.<\/p>\n<p><strong>Q&nbsp;: JetBrains DataSpell fournira-t-il des capacit\u00e9s de d\u00e9veloppement web&nbsp;int\u00e9gr\u00e9es ?<\/strong><\/p>\n<p>Non. PyCharm Professional Edition est la meilleure option pour le d\u00e9veloppement web combin\u00e9 \u00e0 la science des donn\u00e9es.<\/p>\n<p><strong>Q&nbsp;: JetBrains DataSpell sera-t-il un produit gratuit ou payant&nbsp;? Dans le second cas, quelle sera la tarification&nbsp;?<\/strong><\/p>\n<p>DataSpell sera un produit payant, propos\u00e9 \u00e0 un tarif similaire \u00e0 celui des autres IDE bas\u00e9s sur IntelliJ (tels que DataGrip, PyCharm Professional Edition, etc.).<\/p>\n<p><strong>Q&nbsp;: Pourquoi le programme d&#8217;acc\u00e8s anticip\u00e9 est-il priv\u00e9 et pourquoi faut-il s&#8217;inscrire&nbsp;?<\/strong><\/p>\n<p>L&#8217;adresse e-mail avec lequel vous vous inscrivez sera utilis\u00e9e afin de vous envoyer l&#8217;invitation \u00e0 essayer le produit, apr\u00e8s nous \u00eatre assur\u00e9s qu&#8217;il convient bien \u00e0 votre cas d&#8217;utilisation.<\/p>\n<p>C&#8217;est pourquoi dans le formulaire d&#8217;inscription, nous vous demandons notamment d&#8217;indiquer \u00e0 quelles fins vous souhaiter utiliser DataSpell, si vous avez une exp\u00e9rience pr\u00e9alable avec PyCharm, si vous travaillez avec des notebooks locaux ou distants, \u00e0 quelle fr\u00e9quence vous utilisez les notebooks Jupyter. Par la suite, il est possible que nous vous contactions pour recueillir votre retour d&#8217;exp\u00e9rience.<\/p>\n<p>N&#8217;h\u00e9sitez pas \u00e0 nous poser des questions et \u00e0 diffuser la nouvelle&nbsp;!<\/p>\n<p><em>L&#8217; \u00c9quipe JetBrains<\/em><\/p>\n<p><em>Auteur de l&#8217;article original en anglais : <a href=\"https:\/\/blog.jetbrains.com\/author\/andreycheptsov\/\" target=\"_blank\" rel=\"noopener noreferrer\">Andrey Cheptsov<\/a><\/em><\/p>\n","protected":false},"author":813,"featured_media":129357,"comment_status":"closed","ping_status":"closed","template":"","categories":[826],"tags":[6544,600],"cross-post-tag":[6951,6419],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/131734"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=131734"}],"version-history":[{"count":9,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/131734\/revisions"}],"predecessor-version":[{"id":157332,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/131734\/revisions\/157332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/129357"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=131734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=131734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=131734"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=131734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}