Em agosto, a Anaconda e a Microsoft anunciaram que será possível usar Python no Excel, uma notícia aguardada por muita gente na área de ciência de dados. É a união entre uma ferramenta padrão da indústria, o Excel, com sua interface habitual e familiar, e uma linguagem de programação poderosa e simples de aprender como é o Python.
A união entre as duas permitirá o uso, dentro de planilhas, de bibliotecas como Pandas e Statsmodel, ambas especializadas em cálculos estatísticos, e a visualização de dados com o Matplotlib e Seaborn.
A integração ainda está em fase de implementação – e apenas em sistemas Windows (óbvio) – e para testá-la é necessária uma inscrição no Microsoft 365 Insider Program, o que não é exatamente um procedimento simples, há uma certa burocracia. Você encontra informações mais detalhadas sobre o processo aqui.
Python no Excel com “=PY”
A integração vai acontecer com a função “=PY“, que habilitará o Python na célula selecionada. A partir daí, todas as vantagens da linguagem no que tange tratamento de dados estão disponíveis na planilha: objetos, tipos, dataframes, bibliotecas.
Para quem deseja se aprofundar, a Anaconda tem todo um programa com certificação. São dois programas, um direcionado para usuários do Excel e outro para programadores, dois caminhos possíveis a depender do histórico de quem deseja aprender.
Então, recapitulando:
- inscreva-se no Microsoft 365 Insider Program para ter acesso ao canal beta e ao add-in do Python no Excel;
- a partir daí já será possível usar a linguagem, mas uma boa orientação é sempre recomendada, faça o curso disponível no site da Anaconda;
- se você ainda não sabe nada de Python, o professor Charles Severance, da Universidade de Michigan, tem um ótimo curso introdutório totalmente gratuito. Sugerimos que você vá direto no vídeo do canal do freeCodeCamp. Não leva nem uma semana para aprender o básico;
- e o Google oferece aulas gratuitas em português.
Ferramentas
[29/08/2023] Google launches BigQuery Studio, a new way to work with data (TechCrunch) – ainda em fase de preview, o Google lançou o BigQuery Studio, uma ferramenta de processamento e visualização de dados que promete maior integração com ferramentas de inteligência artificial. Entre os fluxos de trabalho possíveis estão análise ad-hoc, geoespacial, de machine learning e business intelligence.
Visualização de dados
[26/08/2023] Beyond Bar Charts: Data with Sankey, Circular Packing, and Network Graphs (Towards Data Science) – em um tutorial mais explicativo que no estilo mão-na-massa, Maham Haroon traz mais informações sobre três tipos de gráficos super úteis para mostrar relacionamentos entre dados: o sankey, o agrupamento circular e os gráficos de redes – este último, o padrão da indústria para identificar, por exemplo, conexões em redes sociais.
[02/07/2023] The Future of Storytelling: Creating Compelling Photo-to-Audio Narratives with free AI (Artificial Corner) – o tutorial de Fabio Matricardi tem um objetivo simples: gerar, a partir de uma única imagem, uma narrativa em texto e em áudio usando apenas ferramentas gratuitas de inteligência artificial. O aplicativo, criado com o Streamlit, vai gerar, com LangChain, a descrição de uma foto da sua escolha. Da descrição, o RedPajama, uma LLM de código aberto, vai gerar uma história, uma narrativa, sobre a imagem. E, finalmente, vai criar o som com uma interface texto-áudio. Parece mais complicado do que realmente é.
[12/05/2022] Control Who Could Access Your Streamlit Dashboards (Towards Data Science) – o tutorial é relativamente antigo, de maio de 2022, mas continua atual. Nele, Thuwarakesh Murallie ensina como configurar um sistema de autenticação de usuários para aplicativos desenvolvidos no Streamlit usando o Django, um framework web desenvolvido também em Python.
Imagem em destaque do post gerada pelo Midjourney.