{"id":134215,"date":"2021-04-07T20:19:41","date_gmt":"2021-04-07T19:19:41","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=134215"},"modified":"2022-02-20T12:48:24","modified_gmt":"2022-02-20T11:48:24","slug":"anunciando-o-eap-do-jetbrains-dataspell-nosso-novo-ide-para-ciencia-de-dados","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2021\/04\/07\/anunciando-o-eap-do-jetbrains-dataspell-nosso-novo-ide-para-ciencia-de-dados\/","title":{"rendered":"Anunciando o EAP do JetBrains DataSpell, nosso novo IDE para ci\u00eancia de dados"},"content":{"rendered":"<p>Com o surgimento do Python como a linguagem mais amplamente usada para a ci\u00eancia de dados, era natural que o PyCharm da JetBrains fosse em algum momento equipado com recursos para a ci\u00eancia de dados. Com base no feedback que nossa equipe recebeu ano passado, temos trabalhado para melhorar significativamente o suporte do PyCharm para a ci\u00eancia de dados. Durante esse processo, ficou evidente que cientistas de dados e desenvolvedores de software t\u00eam diferentes fluxos de trabalho e expectativas de suas ferramentas.<\/p>\n<p>Como resultado desse processo, decidimos que a melhor estrat\u00e9gia seria usar o mecanismo da IDE do PyCharm como funda\u00e7\u00e3o para um novo IDE focado exclusivamente na ci\u00eancia de dados. Hoje estamos felizes em compartilhar com voc\u00ea alguns detalhes sobre este novo IDE e tamb\u00e9m convid\u00e1-lo a <a href=\"https:\/\/www.jetbrains.com\/pt-br\/dataspell\/\" target=\"_blank\" rel=\"noopener\">participar<\/a> do seu EAP.<\/p>\n<p>O nome de trabalho do IDE \u00e9 JetBrains DataSpell (o nome final poder\u00e1 mudar quando o produto for lan\u00e7ado). O JetBrains DataSpell oferece um ambiente de desenvolvimento produtivo para profissionais da ci\u00eancia de dados que est\u00e3o ativamente envolvidos na an\u00e1lise explorat\u00f3ria de dados e prototipagem de modelos de machine learning.<\/p>\n<p>Para se inscrever no EAP, por favor submeta o formul\u00e1rio dispon\u00edvel na <a href=\"https:\/\/www.jetbrains.com\/pt-br\/dataspell\/\" target=\"_blank\" rel=\"noopener\">p\u00e1gina oficial<\/a>. Por favor, leve em conta que o envio dos convites ser\u00e1 gradual e n\u00e3o ser\u00e1 feito para todos de uma vez. Mas n\u00e3o se preocupe. Depois de se inscrever, voc\u00ea receber\u00e1 um convite em sua caixa de entrada mais cedo ou mais tarde.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/blog-2x.png\" alt=\"\"><\/p>\n<p>O JetBrains DataSpell ir\u00e1 oferecer suporte nativo para notebooks Jupyter:<\/p>\n<ul>\n<li>A experi\u00eancia do Jupyter Notebook ser\u00e1 uma vers\u00e3o aprimorada da vers\u00e3o Web do Jupyter. Os resultados s\u00e3o mostrados abaixo das c\u00e9lulas. A apar\u00eancia visual dos notebooks ser\u00e1 semelhante \u00e0 dos notebooks Jupyter tradicionais baseados na web. O IDE ser\u00e1 capaz de alternar entre o modo Command e o modo Editor para facilitar a manipula\u00e7\u00e3o das c\u00e9lulas e seu conte\u00fado. As melhorias incluem assist\u00eancia de codifica\u00e7\u00e3o inteligente para Python, \u00edndice de conte\u00fado pronto para uso, tracebacks dobr\u00e1veis e tabelas interativas, dentre outras.<\/li>\n<li>Os resultados das c\u00e9lulas ir\u00e3o suportar Markdown e JavaScript (por exemplo, Plotly, Bokeh, IPyWidgets, etc.).<\/li>\n<li>O IDE oferecer\u00e1 suporte a notebooks Jupyter locais, assim como servidores remotos Jupyter, JupyterHub e 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>O JetBrains DataSpell oferecer\u00e1 suporte total a scripts Python, oferecendo um REPL cient\u00edfico para a execu\u00e7\u00e3o de c\u00f3digo, assim como muitas ferramentas adicionais para o trabalho com dados e visualiza\u00e7\u00e3o de dados (est\u00e1ticos e interativos).<\/p>\n<p>Embora Python seja o principal foco de curto prazo para o JetBrains DataSpell, ele ir\u00e1 suportar a linguagem R e, posteriormente, outras linguagens usadas na ci\u00eancia de dados. O suporte b\u00e1sico \u00e0 linguagem R j\u00e1 faz parte do pacote, embora ainda seja limitado.<\/p>\n<p>Atualmente, o JetBrains DataSpell ainda passa por intenso desenvolvimento. As primeiras vers\u00f5es EAP que voc\u00ea poder\u00e1 usar como parte do programa EAP ter\u00e3o algumas limita\u00e7\u00f5es:<\/p>\n<ul>\n<li>O suporte a notebooks remotos est\u00e1 categorizado como \u201cRecursos experimentais\u201d. Isso significa que, por default, o suporte deste recurso estar\u00e1 desativado e precisar\u00e1 ser ativado explicitamente pelo usu\u00e1rio nas Configura\u00e7\u00f5es. A experi\u00eancia do usu\u00e1rio em notebooks remotos ser\u00e1 retrabalhada significativamente antes do lan\u00e7amento p\u00fablico.<\/li>\n<li>O suporte aos resultados JavaScript poder\u00e1 apresentar algumas falhas (por exemplo, a rolagem \u00e0s vezes n\u00e3o funciona perfeitamente), mas isto ser\u00e1 melhorado nas vers\u00f5es futuras.<\/li>\n<\/ul>\n<h3>FAQ<\/h3>\n<p><strong>P: Por que criar um novo IDE quando j\u00e1 existe o PyCharm Professional Edition?<\/strong><\/p>\n<p>Com os produtos JetBrains, sempre tentamos oferecer uma \u00f3tima experi\u00eancia ao usu\u00e1rio e n\u00e3o apenas funcionalidades.<\/p>\n<p>A interface do JetBrains DataSpell tem como foco n\u00e3o apenas o c\u00f3digo, mas tamb\u00e9m os dados. Funcionalidades relacionadas ao trabalho com dados ser\u00e3o priorizadas. Isto \u00e9 refletido no layout das janelas de ferramentas, no menu principal, nas a\u00e7\u00f5es, etc.<\/p>\n<p>O JetBrains DataSpell vai tratar a base de c\u00f3digo mais como um espa\u00e7o de trabalho do que como um projeto. Dentro desse espa\u00e7o de trabalho, o usu\u00e1rio poder\u00e1 alternar entre tarefas e reutilizar notebooks da mesma forma que reutiliza ambientes configurados.<\/p>\n<p>No geral, esperamos que o DataSpell seja um ambiente mais pr\u00e1tico e mais eficiente para trabalhar com dados.<\/p>\n<p>Para poder proporcionar a melhor experi\u00eancia poss\u00edvel, gostar\u00edamos de oferecer aos usu\u00e1rios possibilidades de escolha sobre seu ambiente com base na maneira como eles usam nossas ferramentas.<\/p>\n<p><strong>P: Quando \u00e9 que a nova funcionalidade estar\u00e1 implementada no PyCharm Professional Edition?<\/strong><\/p>\n<p>Assim que o JetBrains DataSpell for lan\u00e7ado oficialmente, embora ainda n\u00e3o exista uma data espec\u00edfica.<\/p>\n<p><strong>P: Como decidir o produto ideal a ser usado: JetBrains DataSpell ou PyCharm Professional Edition?<\/strong><\/p>\n<p>Se voc\u00ea estiver envolvido com ci\u00eancia de dados e desenvolvimento, recomendamos que use o PyCharm Professional Edition. Se voc\u00ea est\u00e1 mais envolvido com ci\u00eancia de dados do que com o desenvolvimento, recomendamos o JetBrains DataSpell.<\/p>\n<p><strong>P: Essa nova funcionalidade de ci\u00eancia de dados estar\u00e1 dispon\u00edvel no PyCharm Community Edition?<\/strong><\/p>\n<p>N\u00e3o. N\u00e3o h\u00e1 planos de inclu\u00ed-la na Community Edition.<\/p>\n<p><strong>P: O JetBrains DataSpell oferecer\u00e1 suporte a outras linguagens al\u00e9m do Python? E quanto a R, Julia e outras linguagens?<\/strong><\/p>\n<p>Um dos objetivos do JetBrains DataSpell \u00e9 fornecer uma plataforma de ci\u00eancia de dados multilinguagens. Como o Python \u00e9 a linguagem mais popular usada em ci\u00eancia de dados, decidimos focar nela em primeiro lugar. Assim que o suporte a Python estiver suficientemente est\u00e1vel, tamb\u00e9m investigaremos outras linguagens, uma de cada vez, por exemplo, primeiro R, depois Julia, e depois outras. Mas o suporte b\u00e1sico para a linguagem R j\u00e1 est\u00e1 dispon\u00edvel.<\/p>\n<p><strong>P: O JetBrains DataSpell vai incluir integra\u00e7\u00e3o com banco de dados?<\/strong><\/p>\n<p>Sim.<\/p>\n<p><strong>P: O JetBrains DataSpell vai conter recursos para desenvolvimento web?<\/strong><\/p>\n<p>N\u00e3o. O PyCharm Professional Edition \u00e9 a melhor alternativa para o desenvolvimento web combinado com ci\u00eancia de dados.<\/p>\n<p><strong>P: O JetBrains DataSpell ser\u00e1 um produto gratuito ou pago? Quanto vai custar?<\/strong><\/p>\n<p>N\u00f3s decidimos que o DataSpell ser\u00e1 um produto pago com pre\u00e7o semelhante a outros IDEs baseados no JetBrains IntelliJ (como o DataGrip, o PyCharm Professional Edition, etc.).<\/p>\n<p><strong>P: Por que o EAP \u00e9 privado e por que ele exige registro? Voc\u00ea vai me enviar spam?<\/strong><\/p>\n<p>N\u00e3o enviaremos spam para voc\u00ea. O e-mail que voc\u00ea usar para se cadastrar s\u00f3 ser\u00e1 usado para enviar o convite final para experimentar o produto quando tivermos a certeza que ele \u00e9 adequado para seu caso de uso.<\/p>\n<p>No formul\u00e1rio de inscri\u00e7\u00e3o, perguntamos sobre seu caso de uso, se voc\u00ea tem experi\u00eancia anterior com PyCharm, se voc\u00ea trabalha com notebooks locais ou remotos, com que frequ\u00eancia usa notebooks Jupyter e assim por diante. N\u00f3s podemos entrar em contato com voc\u00ea posteriormente para pedir seu feedback.<\/p>\n<p>Voc\u00ea est\u00e1 convidado a fazer perguntas e, por favor, fique \u00e0 vontade para espalhar a not\u00edcia!<\/p>\n<p><em>A equipe da JetBrains<\/em><\/p>\n","protected":false},"author":1086,"featured_media":129361,"comment_status":"closed","ping_status":"closed","template":"","categories":[826],"tags":[],"cross-post-tag":[6951,6419],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/134215"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=134215"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/134215\/revisions"}],"predecessor-version":[{"id":231298,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/134215\/revisions\/231298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/129361"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=134215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=134215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=134215"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=134215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}