{"id":118744,"date":"2023-02-28T07:33:00","date_gmt":"2023-02-28T10:33:00","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/?p=15783"},"modified":"2023-07-26T14:12:53","modified_gmt":"2023-07-26T17:12:53","slug":"streamlit-python","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/","title":{"rendered":"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web"},"content":{"rendered":"\n<p>Streamlit \u00e9 uma biblioteca <a href=\"https:\/\/fluency.io\/br\/blog\/python-data-science\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">Python<\/a> de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao combinar recursos poderosos de visualiza\u00e7\u00e3o com a simplicidade da sintaxe do Python, o Streamlit permite criar aplicativos da Web em quest\u00e3o de minutos, em vez de dias ou semanas.\u00a0<\/p>\n\n\n\n<p>Com seu modelo de desenvolvimento simplificado, os usu\u00e1rios podem se concentrar na cria\u00e7\u00e3o de aplicativos que entregam insights de dados e informa\u00e7\u00f5es \u00fateis ao usu\u00e1rio final, em vez de gastar tempo e esfor\u00e7o no desenvolvimento de infraestrutura.&nbsp;<\/p>\n\n\n\n<p>Neste post de blog, exploraremos como o Streamlit est\u00e1 transformando o desenvolvimento de aplicativos da Web e como voc\u00ea pode come\u00e7ar a us\u00e1-lo para criar aplicativos interativos em Python.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 Streamlit? Conhe\u00e7a a biblioteca<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/streamlit.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Streamlit \u00e9 uma biblioteca de c\u00f3digo aberto para Python<\/a> que torna a cria\u00e7\u00e3o de aplicativos da web interativos e visualiza\u00e7\u00f5es de dados em Python mais f\u00e1cil e r\u00e1pida. \u00c9 projetado para cientistas de dados, engenheiros de aprendizado de m\u00e1quina e desenvolvedores que desejam criar aplicativos de an\u00e1lise de dados interativos em um ambiente Python familiar. O Streamlit \u00e9 uma ferramenta incrivelmente poderosa e flex\u00edvel, que permite aos desenvolvedores criar aplicativos da Web impressionantes e interativos com um m\u00ednimo de c\u00f3digo.<\/p>\n\n\n\n<p>O Streamlit funciona construindo aplicativos da web com base em Python, onde cada se\u00e7\u00e3o do aplicativo \u00e9 definida por uma fun\u00e7\u00e3o Python. Essas fun\u00e7\u00f5es Python s\u00e3o executadas dinamicamente quando o usu\u00e1rio interage com o aplicativo da web, permitindo atualiza\u00e7\u00f5es r\u00e1pidas e em tempo real do aplicativo da web.&nbsp;<\/p>\n\n\n\n<p>A biblioteca tamb\u00e9m oferece um ambiente de desenvolvimento simplificado, onde os desenvolvedores podem se concentrar no desenvolvimento de aplicativos da Web que entregam insights de dados e informa\u00e7\u00f5es \u00fateis ao usu\u00e1rio final, em vez de gastar tempo e esfor\u00e7o no desenvolvimento de infraestrutura.<\/p>\n\n\n\n<p>Para construir um aplicativo da web simples no Streamlit, tudo o que um desenvolvedor precisa fazer \u00e9 importar a biblioteca, criar uma fun\u00e7\u00e3o para renderizar a interface do usu\u00e1rio e, em seguida, executar o aplicativo com um \u00fanico comando. Um exemplo disso \u00e9 criar um aplicativo que permite ao usu\u00e1rio selecionar um arquivo CSV e exibir seu conte\u00fado em uma tabela interativa. Em poucas linhas de c\u00f3digo, um desenvolvedor pode criar uma interface do usu\u00e1rio para sele\u00e7\u00e3o de arquivos, carregar o arquivo selecionado e exibir os dados em uma tabela interativa.<\/p>\n\n\n\n<p>O Streamlit tamb\u00e9m oferece recursos avan\u00e7ados, como widgets interativos, gr\u00e1ficos, mapas e visualiza\u00e7\u00f5es de dados, al\u00e9m de integra\u00e7\u00e3o f\u00e1cil com outras bibliotecas populares de an\u00e1lise de dados, como Pandas e Matplotlib. Isso permite que os desenvolvedores criem aplicativos da Web altamente personalizados e interativos para uma ampla gama de casos de uso, desde pain\u00e9is de dados at\u00e9 aplicativos de aprendizado de m\u00e1quina.<\/p>\n\n\n\n<p>Em resumo, trata-se de uma <a href=\"https:\/\/fluency.io\/br\/blog\/bibliotecas-python-para-data-science\/\">biblioteca<\/a> de c\u00f3digo aberto poderosa e f\u00e1cil de usar para Python que est\u00e1 mudando a forma como os desenvolvedores constroem aplicativos da Web e visualiza\u00e7\u00f5es de dados. Seus recursos avan\u00e7ados, simplicidade e facilidade de uso permitem que os desenvolvedores criem aplicativos da Web impressionantes e interativos com um m\u00ednimo de c\u00f3digo, permitindo que eles se concentrem na entrega de insights de dados e informa\u00e7\u00f5es \u00fateis ao usu\u00e1rio final.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como criar um aplicativo da Web interativo com Streamlit em apenas algumas etapas<\/strong><\/h2>\n\n\n\n<p>Criar um aplicativo da Web interativo com Streamlit \u00e9 um processo simples que pode ser realizado em apenas algumas etapas. O primeiro passo \u00e9 instalar a biblioteca Streamlit usando o gerenciador de pacotes Python pip. Em seguida, o <a href=\"https:\/\/fluency.io\/br\/blog\/guia-desenvolvedor-web\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">desenvolvedor<\/a> deve criar um arquivo Python para o aplicativo da Web e importar o Streamlit.<\/p>\n\n\n\n<p>Depois disso, o desenvolvedor pode come\u00e7ar a criar a interface do usu\u00e1rio do aplicativo usando os widgets do Streamlit, como bot\u00f5es, caixas de sele\u00e7\u00e3o e barras de rolagem. Esses widgets podem ser adicionados facilmente ao aplicativo da Web e permitem que o usu\u00e1rio interaja com o aplicativo de maneira f\u00e1cil e intuitiva.<\/p>\n\n\n\n<p>Uma vez que a interface do usu\u00e1rio tenha sido criada, o desenvolvedor pode come\u00e7ar a adicionar a l\u00f3gica do aplicativo, definindo as fun\u00e7\u00f5es que ser\u00e3o executadas quando o usu\u00e1rio interagir com o aplicativo. Por exemplo, se o aplicativo for um visualizador de imagens, uma fun\u00e7\u00e3o pode ser definida para carregar a imagem selecionada pelo usu\u00e1rio e exibi-la na interface do usu\u00e1rio.<\/p>\n\n\n\n<p>Al\u00e9m disso, o Streamlit torna a visualiza\u00e7\u00e3o de dados f\u00e1cil e intuitiva. O desenvolvedor pode usar bibliotecas populares de an\u00e1lise de dados, como <a href=\"https:\/\/fluency.io\/br\/blog\/python-pandas\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Pandas<\/strong><\/a> e<strong> <\/strong><a href=\"https:\/\/matplotlib.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Matplotlib<\/strong><\/a>, para criar gr\u00e1ficos e visualiza\u00e7\u00f5es que ser\u00e3o exibidos diretamente na interface do usu\u00e1rio do aplicativo.<\/p>\n\n\n\n<p>Por fim, quando o aplicativo estiver pronto, o desenvolvedor pode implant\u00e1-lo facilmente usando provedores de hospedagem de aplicativos da Web, como Heroku ou PythonAnywhere. Esses provedores de hospedagem permitem que o desenvolvedor implante seu aplicativo da Web em quest\u00e3o de minutos, tornando-o acess\u00edvel a qualquer pessoa com acesso \u00e0 Internet.<\/p>\n\n\n\n<p>Em resumo, criar um aplicativo da Web interativo com Streamlit \u00e9 f\u00e1cil e r\u00e1pido. Com apenas algumas etapas simples, um desenvolvedor pode criar uma interface do usu\u00e1rio interativa, adicionar l\u00f3gica de aplicativo e visualiza\u00e7\u00f5es de dados, e implantar o aplicativo da Web para o mundo todo. Isso faz do Streamlit uma escolha ideal para desenvolvedores que desejam criar aplicativos da Web impressionantes e interativos com um m\u00ednimo de esfor\u00e7o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Comparando com outras bibliotecas Python como Flask e Dash<\/strong><\/h2>\n\n\n\n<p>Streamlit \u00e9 uma biblioteca relativamente nova para cria\u00e7\u00e3o de aplicativos da Web em Python, mas j\u00e1 se destacou em rela\u00e7\u00e3o a outras bibliotecas populares como Flask e Dash. A principal diferen\u00e7a entre Streamlit e Flask \u00e9 que <a href=\"https:\/\/fluency.io\/br\/blog\/flask-python\/\" target=\"_blank\" rel=\"noreferrer noopener\">Flask<\/a> \u00e9 uma biblioteca de baixo n\u00edvel, o que significa que o desenvolvedor precisa escrever mais c\u00f3digo para criar uma aplica\u00e7\u00e3o Web completa. Em contrapartida, Streamlit oferece um ambiente de desenvolvimento mais intuitivo e simplificado para criar aplicativos da Web em Python. Streamlit tem a capacidade de renderizar automaticamente o c\u00f3digo de uma maneira muito f\u00e1cil, permitindo que o desenvolvedor se concentre na l\u00f3gica de aplica\u00e7\u00e3o e na cria\u00e7\u00e3o da <a href=\"https:\/\/fluency.io\/br\/blog\/guia-ui-designer\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">interface do usu\u00e1rio<\/a>.<\/p>\n\n\n\n<p>Por outro lado, Dash \u00e9 uma biblioteca de cria\u00e7\u00e3o de aplicativos da Web mais semelhante ao Streamlit, pois tamb\u00e9m se concentra na cria\u00e7\u00e3o de interfaces do usu\u00e1rio interativas. No entanto, Dash usa uma arquitetura diferente e \u00e9 mais orientado a componentes, o que significa que o desenvolvedor precisa definir explicitamente cada componente e sua fun\u00e7\u00e3o no aplicativo da Web. Em contrapartida, Streamlit fornece uma maneira mais intuitiva de criar widgets de interface do usu\u00e1rio que funcionam de maneira integrada com a l\u00f3gica do aplicativo.<\/p>\n\n\n\n<p>Outra vantagem do Streamlit \u00e9 sua curva de aprendizado relativamente baixa em compara\u00e7\u00e3o com outras bibliotecas de cria\u00e7\u00e3o de aplicativos da Web em Python. O Streamlit \u00e9 bem documentado e possui uma grande comunidade de usu\u00e1rios que compartilham exemplos e tutoriais online. Isso significa que os desenvolvedores podem aprender a usar o Streamlit rapidamente e come\u00e7ar a criar aplicativos da Web interativos em pouco tempo.<\/p>\n\n\n\n<p>Em resumo, Streamlit se destaca em rela\u00e7\u00e3o a outras bibliotecas de cria\u00e7\u00e3o de aplicativos da Web em Python, como Flask e Dash, devido \u00e0 sua abordagem simplificada e intuitiva para a cria\u00e7\u00e3o de interfaces do usu\u00e1rio interativas. Embora Dash e Flask possam ser mais adequados para projetos mais complexos, o Streamlit \u00e9 uma excelente escolha para desenvolvedores que desejam criar aplicativos da Web interativos e envolventes rapidamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como integrar visualiza\u00e7\u00f5es de dados em seus aplicativos da Web<\/strong><\/h2>\n\n\n\n<p>Uma das principais vantagens do Streamlit \u00e9 a facilidade de integrar visualiza\u00e7\u00f5es de dados em seus aplicativos da Web. O Streamlit fornece muitas op\u00e7\u00f5es para visualiza\u00e7\u00e3o de dados, incluindo gr\u00e1ficos interativos e tabelas. Essas visualiza\u00e7\u00f5es podem ajudar a tornar seu aplicativo da Web mais envolvente e atraente para o usu\u00e1rio, al\u00e9m de fornecer informa\u00e7\u00f5es valiosas.<\/p>\n\n\n\n<p>Para integrar visualiza\u00e7\u00f5es de dados em seu aplicativo da Web do Streamlit, voc\u00ea pode come\u00e7ar importando a biblioteca de visualiza\u00e7\u00e3o de dados de sua escolha. Existem muitas bibliotecas populares de visualiza\u00e7\u00e3o de dados em Python, incluindo Matplotlib, Seaborn e Plotly, entre outras. Uma vez que voc\u00ea tenha importado a biblioteca de visualiza\u00e7\u00e3o de dados, voc\u00ea pode come\u00e7ar a criar gr\u00e1ficos e tabelas usando os dados que deseja visualizar.<\/p>\n\n\n\n<p>Para visualiza\u00e7\u00f5es de gr\u00e1ficos, o Streamlit possui um widget chamado &#8220;st.plotly_chart&#8221; que permite exibir gr\u00e1ficos interativos criados usando a biblioteca Plotly. Esses gr\u00e1ficos podem ser personalizados com v\u00e1rios par\u00e2metros, como t\u00edtulo, r\u00f3tulos de eixo e legenda. Para visualiza\u00e7\u00f5es de tabela, o Streamlit possui um widget chamado &#8220;st.dataframe&#8221; que permite exibir dados em formato de tabela.<\/p>\n\n\n\n<p>Al\u00e9m disso, o Streamlit possui recursos avan\u00e7ados de visualiza\u00e7\u00e3o, como o widget &#8220;st.deck_gl_chart&#8221;, que permite exibir mapas interativos usando a biblioteca Deck.gl. Isso \u00e9 especialmente \u00fatil para aplicativos da Web que lidam com dados geoespaciais.<\/p>\n\n\n\n<p>Em resumo, o Streamlit oferece muitas op\u00e7\u00f5es para integrar visualiza\u00e7\u00f5es de dados em seus aplicativos da Web. Com sua ampla variedade de widgets e bibliotecas de visualiza\u00e7\u00e3o de dados, \u00e9 f\u00e1cil criar gr\u00e1ficos e tabelas interativos em seus aplicativos da Web do Streamlit. Isso permite que voc\u00ea torne seus aplicativos da Web mais envolventes e informativos para o usu\u00e1rio, fornecendo informa\u00e7\u00f5es valiosas em um formato visualmente atraente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Estude Ci\u00eancia de Dados com a Awari<\/strong><\/h2>\n\n\n\n<p>Esperamos que este post tenha sido \u00fatil para voc\u00ea entender melhor como o Streamlit pode facilitar o desenvolvimento de aplicativos da web interativos. Se voc\u00ea deseja aprender mais sobre ci\u00eancia de dados e desenvolvimento de aplicativos, recomendamos que confira os cursos de Ci\u00eancia de Dados da Awari.<\/p>\n\n\n\n<p>Nossos cursos oferecem aulas ao vivo, mentorias individuais e um ambiente de aprendizado pr\u00e1tico para que voc\u00ea possa desenvolver habilidades essenciais em ci\u00eancia de dados e aplicativos da web. Aprenda desde a aquisi\u00e7\u00e3o e limpeza de dados at\u00e9 a modelagem e visualiza\u00e7\u00e3o de dados para criar insights valiosos para os neg\u00f3cios.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/fluency.io\/br\/blog\/trilha-de-ciencia-de-dados\/?utm_source=blog&amp;utm_medium=link&amp;utm_campaign=trilha-de-ciencia-de-dados\" target=\"_blank\" rel=\"noreferrer noopener\">Acesse nosso site para saber mais sobre nossos cursos e comece sua jornada em Ci\u00eancia de Dados hoje mesmo.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao combinar recursos poderosos de visualiza\u00e7\u00e3o com a simplicidade da sintaxe do Python, o Streamlit permite criar aplicativos da Web em quest\u00e3o de minutos, em vez de dias ou semanas.\u00a0 Com seu modelo [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-118744","post","type-post","status-publish","format-standard","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao c...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao c...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-28T10:33:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-26T17:12:53+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/\",\"url\":\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/\",\"name\":\"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"datePublished\":\"2023-02-28T10:33:00+00:00\",\"dateModified\":\"2023-07-26T17:12:53+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao c...\",\"breadcrumb\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web - Fluency.io Brasil","description":"Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao c...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/","og_locale":"pt_BR","og_type":"article","og_title":"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web - Fluency.io Brasil","og_description":"Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao c...","og_url":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-02-28T10:33:00+00:00","article_modified_time":"2023-07-26T17:12:53+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/","url":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/","name":"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"datePublished":"2023-02-28T10:33:00+00:00","dateModified":"2023-07-26T17:12:53+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Streamlit \u00e9 uma biblioteca Python de c\u00f3digo aberto que revolucionou a maneira como cientistas de dados e desenvolvedores constroem aplicativos da Web. Ao c...","breadcrumb":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/homolog.fluency.io\/br\/blog\/streamlit-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Streamlit: A Biblioteca Python que Revoluciona o Desenvolvimento de Aplica\u00e7\u00f5es Web"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/118744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=118744"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/118744\/revisions"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=118744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=118744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=118744"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=118744"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=118744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}