{"id":196178,"date":"2021-10-22T09:55:00","date_gmt":"2021-10-22T08:55:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/blog\/2021\/10\/08\/dataspell-eap-19-jupyter-variables-workspace-interpreters-diff-for-notebooks-pycharm-and-more\/"},"modified":"2022-02-19T15:54:13","modified_gmt":"2022-02-19T14:54:13","slug":"dataspell-eap-19-jupyter-variables-workspace-interpreters-diff-for-notebooks-pycharm-and-more","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/de\/blog\/2021\/10\/22\/dataspell-eap-19-jupyter-variables-workspace-interpreters-diff-for-notebooks-pycharm-and-more\/","title":{"rendered":"DataSpell EAP 19: Jupyter-Variablen, Workspace-Interpreter, Notebook-Diffs, PyCharm und mehr"},"content":{"rendered":"\n<p>Endlich ist das erste Update da, nachdem wir im vergangenen Monat DataSpell als EAP ver\u00f6ffentlicht haben!<\/p>\n\n\n\n<p>Zun\u00e4chst m\u00f6chten wir uns bei allen bedanken, die DataSpell ausprobiert und uns Feedback gegeben haben. Trotz der gefundenen Fehler scheint die Benutzergemeinde mit der Gesamterfahrung sehr zufrieden zu sein. Nat\u00fcrlich arbeitet unser Team intensiv daran, die gemeldeten Fehler zu beheben.<\/p>\n\n\n\n<p>30 Tage nach der <a href=\"https:\/\/blog.jetbrains.com\/blog\/2021\/09\/07\/jetbrains-dataspell-eap-now-open-to-all\/\" class=\"ek-link\">Ank\u00fcndigung<\/a> der ersten \u00f6ffentlichen EAP-Version freuen wir uns, Ihnen unseren <a href=\"https:\/\/jetbrains.com\/dataspell\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">zweiten EAP-Build<\/a> mit mehreren wesentlichen Verbesserungen vorzustellen.<\/p>\n\n\n\n<p><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/de-de\/dataspell\" target=\"_blank\" rel=\"noopener\">DATASPELL EAP 2021.3 HERUNTERLADEN<\/a><\/p>\n\n\n\n<p>Was ist neu im neuen EAP-Build?<\/p>\n\n\n\n<p><strong>Toolfenster f\u00fcr Jupyter-Variablen<\/strong><\/p>\n\n\n\n<p>Wenn Sie mit lokalen Notebooks arbeiten, finden Sie auf der rechten Seite das neue Toolfenster \u201eJupyter Variables\u201c. In fr\u00fcheren Builds konnten die Variablen im ausgew\u00e4hlten Notebook nur auf dem Tab \u201eVariables\u201c im Jupyter-Toolfenster eingesehen werden. Jetzt k\u00f6nnen die aktuellen Variablen direkt neben dem Notebook angezeigt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1634\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_19_variables-2400x1634.png\" alt=\"\" class=\"wp-image-190502\"><\/figure>\n\n\n\n<p><strong>Workspace-bezogenes Interpreter-Widget<\/strong><\/p>\n\n\n\n<p>Eine weitere wichtige Verbesserung ist das aktualisierte Interpreter-Widget, das in der Statusleiste verf\u00fcgbar ist. Bisher wurde das Widget nur angezeigt, wenn ein Notebook oder ein Python-Skript ge\u00f6ffnet wurde. Das Widget zeigte nur den Interpreter f\u00fcr die ge\u00f6ffnete Datei an. Das aktualisierte Widget wird jetzt immer angezeigt. Wenn Sie daraufklicken, werden die Interpreter f\u00fcr alle angeh\u00e4ngten Ordner angezeigt und k\u00f6nnen ge\u00e4ndert werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1634\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_19_interpreter_widget-2400x1634.png\" alt=\"\" class=\"wp-image-190514\"><\/figure>\n\n\n\n<p><strong>\u00dcbersichtliche Diffs f\u00fcr Notebooks<\/strong><\/p>\n\n\n\n<p>Es kann umst\u00e4ndlich sein, lokale \u00c4nderungen an Jupyter-Notebooks in Git zu verfolgen, da Git Notebooks standardm\u00e4\u00dfig als JSON-Dateien behandelt. Im neuen EAP-Build von DataSpell k\u00f6nnen Sie lokale \u00c4nderungen \u2013 sowohl in Zellen als auch in den Ausgaben \u2013 \u00fcbersichtlich nebeneinander betrachten:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1634\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_19_notebook_diff-2400x1634.png\" alt=\"\" class=\"wp-image-190525\"><\/figure>\n\n\n\n<p><strong>Interaktive Tabellenausgabe in der Python-Konsole<\/strong><\/p>\n\n\n\n<p>In der Python-Konsole werden Ausgaben vom Typ pandas.DataFrame, pandas.Series und numpy.array jetzt als vollst\u00e4ndig interaktive und scrollbare Tabellen angezeigt. Dies entspricht weitgehend der Ausgabe in Jupyter-Notebooks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1634\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_19_console_tables-2400x1634.png\" alt=\"\" class=\"wp-image-190536\"><\/figure>\n\n\n\n<p><strong>Andere Verbesserungen<\/strong><\/p>\n\n\n\n<p>Das Update umfasst auch eine Reihe von wichtigen Fehlerbehebungen. Notebooks zeigen jetzt ASCII-Fortschrittsprotokolle (wie die der Bibliotheken TensorFlow oder PyTorch) korrekt an. Die vollst\u00e4ndige Liste der \u00c4nderungen finden Sie in den <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/DS?q=%23%7BSprint%2019%20(August%2FSeptember)%7D%20\" target=\"_blank\" rel=\"noopener\">Versionshinweisen<\/a>.<\/p>\n\n\n\n<p><strong>PyCharm<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/blog.jetbrains.com\/pycharm\/2021\/09\/pycharm-2021-3-eap\/\">PyCharm 2021.3 EAP<\/a> bot integrierte DataSpell-Unterst\u00fctzung f\u00fcr lokale Notebooks. Jetzt k\u00f6nnen Sie in PyCharm Professional mit lokalen Jupyter-Notebooks arbeiten, um Daten zu analysieren und ML-Modellprototypen zu erstellen.<\/p>\n\n\n\n<p>Als Python-Benutzer*in sind Sie m\u00f6glicherweise an verschiedenen Aktivit\u00e4ten beteiligt \u2013 z. B. Softwareentwicklung, explorative Datenanalyse oder Prototyping von ML-Modellen. Welche IDE sollten Sie nun w\u00e4hlen, DataSpell oder PyCharm? Auch wenn wir auf diese Frage sp\u00e4ter n\u00e4her eingehen wollen, k\u00f6nnen wir gleich die folgende Faustregel festhalten:<\/p>\n\n\n\n<p>Wenn Ihr Schwerpunkt auf der Softwareentwicklung liegt, sollten Sie sich f\u00fcr PyCharm entscheiden. Wenn Sie sich in erster Linie mit Data Science besch\u00e4ftigen, sollten Sie DataSpell verwenden.<\/p>\n\n\n\n<p>Wenn Sie Softwareentwicklung und Data Science zu gleichen Anteilen betreiben, haben Sie die Wahl, entweder bei PyCharm zu bleiben oder beide Produkte nebeneinander zu verwenden.<\/p>\n\n\n\n<p>So wie PyCharm eine IDE f\u00fcr die professionelle Softwareentwicklung ist, ist DataSpell eine IDE f\u00fcr professionelle Datenwissenschaften.<\/p>\n\n\n\n<p><strong>Roadmap<\/strong><\/p>\n\n\n\n<p>F\u00fcr die n\u00e4chsten zwei EAP-Builds, die f\u00fcr dieses Jahr geplant sind, haben wir Folgendes auf unserer Roadmap:<\/p>\n\n\n\n<ul><li>Bessere Unterst\u00fctzung von Remote-Notebooks (inkl. HTTPS- und SSH-Unterst\u00fctzung)<\/li><li>Unterst\u00fctzung von SSH-Interpretern<\/li><li>Vereinheitlichung von Zellenaktionen in Jupyter-Notebooks und Python-Skripten<\/li><li>Weitere Verbesserungen f\u00fcr die Python-Konsole<\/li><li>Mehr M\u00f6glichkeiten zum Umgang mit mehreren angeh\u00e4ngten Ordnern (z. B. Vorauswahl des richtigen Interpreters)<\/li><li>Weitere Verbesserungen bei der Ausgabendarstellung in Notebooks<\/li><\/ul>\n\n\n\n<p><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/de-de\/dataspell\" target=\"_blank\" rel=\"noopener\">DATASPELL EAP 2021.3 HERUNTERLADEN<\/a><\/p>\n\n\n\n<p><strong>Feedback<\/strong><\/p>\n\n\n\n<p>Wenn Sie in der Roadmap etwas Wichtiges vermissen, wenden Sie sich bitte an uns und teilen Sie uns Ihre Ideen mit!<\/p>\n\n\n\n<p>Wir immer m\u00f6chten wir Sie bitten, Fehler direkt in <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/DS\" target=\"_blank\" rel=\"noopener\">unserem Tracker<\/a> zu melden und sich an unserem <a href=\"https:\/\/join.slack.com\/t\/jetbrains-dataspell\/shared_invite\/zt-enea9zir-5PngfRI4JtfzQV6jTsLOug\" target=\"_blank\" rel=\"noopener\">Slack-Workspace<\/a> zu beteiligen! Dort k\u00f6nnen Sie uns sehr einfach Feedback geben oder Fragen stellen.<\/p>\n\n\n\n<p>Das war es an Neuigkeiten f\u00fcr heute. Bitte probieren Sie DataSpell aus und teilen Sie uns Ihre Meinung mit!&nbsp;<\/p>\n\n\n\n<p><em>Bleiben Sie auf die n\u00e4chsten Neuigkeiten gespannt und passen Sie auf sich auf!<\/em><br><em>Ihr DataSpell-Team<\/em><\/p>\n\n\n\n<p>Autor des Original-Blogposts:<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1132,"featured_media":190529,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[6544],"cross-post-tag":[6951],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog\/196178"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/1132"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=196178"}],"version-history":[{"count":5,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog\/196178\/revisions"}],"predecessor-version":[{"id":231275,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/blog\/196178\/revisions\/231275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/190529"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=196178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=196178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=196178"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=196178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}