{"id":3884,"date":"2024-07-21T15:28:32","date_gmt":"2024-07-21T12:28:32","guid":{"rendered":"https:\/\/webanalyst.ro\/?p=3884"},"modified":"2024-07-21T15:33:59","modified_gmt":"2024-07-21T12:33:59","slug":"positron","status":"publish","type":"post","link":"https:\/\/webanalyst.ro\/blog\/2024\/positron\/","title":{"rendered":"S-a lansat Positron pentru Data Science \u00een R \u0219i Python"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Atunci c\u00e2nd am \u00eenceput s\u0103 lucrez\u00een limbajul R, toat\u0103 lumea avea cuvinte de laud\u0103 pentru <a href=\"https:\/\/webanalyst.ro\/blog\/tag\/r-studio\/\" target=\"_blank\" rel=\"noreferrer noopener\">RStudio<\/a>, principalul IDE (<em>Integrated Development Environment<\/em>) pentru acest limbaj. Nu acela\u0219i lucru s-a \u00eent\u00e2mplat atunci c\u00e2nd am trecut la Python, acolo unde utilizatorii au mai multe IDE-uri preferate, chiar \u0219i \u00een cazul utiliz\u0103rii pentru date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen urm\u0103 cu 2 ani, compania care creeaz\u0103 RStudio \u0219i-a schimbat numele din RStudio PBC \u00een Posit PBC (ini\u021bialele vin de la <em>Public Benefit Corporation<\/em>), scopul fiind acela de a oferi cele mai bune solu\u021bii pentru data science, nu numai pentru limbajul R.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ini\u021bial, au creat o versiune de RStudio care poate rula \u0219i Python, \u00eens\u0103 limitat. Recent, aceea\u0219i companie a venit cu un nou IDE, numit <strong>Positron<\/strong>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" data-id=\"3888\" src=\"https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header-1200x675.png\" alt=\"\" class=\"wp-image-3888\" srcset=\"https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header-1200x675.png 1200w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header-300x169.png 300w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header-150x84.png 150w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header-768x432.png 768w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header-1536x864.png 1536w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/positron-header.png 1921w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ce este Positron<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Positron se vrea a fi genera\u021bia urm\u0103toare de IDE pentru data science, care nu se vrea a fi asociat cu un singur limbaj de programare. \u00cen prezent, acesta se descurc\u0103 cu R \u0219i cu Python, dar inten\u021bia este de a fi deschis \u0219i spre alte limbaje \u00een viitor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen prezent, suport\u0103 toate distribu\u021biile de Python \u0219i de R instalate deja pe computer, iar utilizatorul \u00ee\u0219i poate alege care dintre acestea s\u0103 fie folosit\u0103 \u00een fiecare fi\u0219ier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De\u0219i alegem interpretarea pentru fiecare fi\u0219ier, avem \u0219i posibilitatea de a alege acela\u0219i lucru \u0219i pentru fiecare celul\u0103! M\u0103 g\u00e2ndesc la posibilitatea de a crea fi\u0219iere \u00een Python, dar \u00een care putem alege punctual s\u0103 folosim vizualizarea <em><a href=\"https:\/\/webanalyst.ro\/blog\/2018\/ggplot2\/\" target=\"_blank\" rel=\"noreferrer noopener\">ggplot<\/a><\/em> de la R, iar celulele tip Markdown ar putea veni cu explica\u021bii pentru a ne reaminti asta \u00een viitor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Positron este construit pe baza Code OSS (<em>Open Source Software<\/em>), la fel ca \u0219i Visual Studio. Acest lucru \u00eel face simplu de utilizat pentru cei care au lucrat \u0219i cu Visual Studio. Am putea spune c\u0103 Positron este o ramificare pentru Visual Studio. Un lucru comun pentru ace\u0219tia vor fi \u0219i extensiile disponibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dac\u0103 ne uit\u0103m la interfa\u021b\u0103, putem observa c\u0103 este o combina\u021bie reu\u0219it\u0103 \u00eentre RStudio \u0219i Visual Studio Code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lucrul cu date<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Am scris despre Positron c\u0103 vrea s\u0103 fie genera\u021bia urm\u0103toare de IDE pentru date, dar ce \u00eenseamn\u0103 asta?<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"663\" src=\"https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-1200x663.png\" alt=\"\" class=\"wp-image-3886\" srcset=\"https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-1200x663.png 1200w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-300x166.png 300w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-150x83.png 150w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-768x424.png 768w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-1536x849.png 1536w, https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2024\/07\/date-in-positron-2048x1132.png 2048w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen primul r\u00e2nd, \u00een Positron vom avea toate graficele sau diagramele create cu Python sau cu R. \u00cen al doilea r\u00e2nd, avem o list\u0103 cu toate variabilele (\u00een stilul RStudio). Acest lucru include \u0219i tabelele, pentru care vom putea vedea rapid num\u0103rul datelor lips\u0103 de pe fiecare coloan\u0103 \u0219i vom putea aplica sort\u0103ri sau filtr\u0103ri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alte func\u021bionalit\u0103\u021bi privind datele sunt conectarea la baze da date. Dup\u0103 conectare, vom vedea tabelele \u0219i coloanele acestora \u00een tab-ul <em>Connections<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00cenainte de a \u00eencepe cu Positron<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Positron cred c\u0103 este un software despre care vom mai vorbi \u00een viitor. \u00cen acest moment, trebuie s\u0103 \u0219tim c\u0103 acesta este la \u00eenceput de drum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen prezent, avem o versiune public beta care este oferit\u0103 pe <a href=\"https:\/\/github.com\/posit-dev\/positron\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poten\u021bialul oferit de Positron cred c\u0103 este foarte mare, mai ales c\u0103 am v\u0103zut proiectele celor de la RStudio \/ Posit pe termen lung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Atunci c\u00e2nd am \u00eenceput s\u0103 lucrez\u00een limbajul R, toat\u0103 lumea avea cuvinte de laud\u0103 pentru RStudio, principalul IDE (Integrated Development Environment) pentru acest limbaj. Nu acela\u0219i lucru s-a \u00eent\u00e2mplat atunci c\u00e2nd am trecut la Python, acolo unde utilizatorii au mai multe IDE-uri preferate, chiar \u0219i \u00een cazul utiliz\u0103rii pentru date. \u00cen urm\u0103 cu 2 ani, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3885,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,12],"tags":[962,946,843],"class_list":["post-3884","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noutati","category-technical","tag-data-science","tag-python","tag-r"],"_links":{"self":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts\/3884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/comments?post=3884"}],"version-history":[{"count":2,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts\/3884\/revisions"}],"predecessor-version":[{"id":3889,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts\/3884\/revisions\/3889"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/media\/3885"}],"wp:attachment":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/media?parent=3884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/categories?post=3884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/tags?post=3884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}