Summary
Keywords
Full Transcript
🚀 Transforme seu aplicativo Streamlit em uma planilha interativa completa com a poderosa função st.data_editor()! Nesta Aula 15 do curso completo, você aprenderá a criar tabelas editáveis diretamente no navegador, permitindo que usuários modifiquem dados em tempo real e exportem os resultados - tudo sem uma linha de código JavaScript! 📊 O que você vai dominar nesta aula: ✅ Editor de dados completo com st.data_editor(): - Tabelas editáveis em tempo real no navegador - Suporte a diferentes tipos de dados (texto, números, booleanos) - Adição e remoção dinâmica de linhas ✅ Configuração avançada de colunas: - Personalização de cada coluna com column_config - Formatação monetária, limites de caracteres, valores mínimos - Colunas de checkbox para estados booleanos ✅ Exportação dos dados editados: - Conversão automática para CSV - Botão de download com os dados atualizados - Preservação das alterações feitas pelo usuário 🔧 Recursos avançados que você vai aprender: - Configuração de num_rows='dynamic' para adicionar/remover linhas - Formatação personalizada de números (moeda, decimais) - Validação de dados com valores mínimos e máximos - Dicas de ajuda (help text) para cada coluna - Integração perfeita com pandas DataFrames 💡 Por que st.data_editor() é revolucionário? - Elimina a necessidade de interfaces complexas para edição de dados - Permite criar CRUD (Create, Read, Update, Delete) completo no navegador - Ideal para ferramentas internas de gerenciamento de dados - Substitui planilhas estáticas por interfaces interativas 🎯 Casos de uso prático: - Gerenciamento de inventário e estoque - Edição de dados de clientes ou produtos - Ferramentas de coleta e correção de dados - Qualquer aplicação que precise de entrada tabular de dados 👨💻 Para quem é esta aula? - Desenvolvedores que constroem ferramentas de administração - Analistas de dados que precisam de interfaces de edição simples - Profissionais que trabalham com manutenção de bases de dados - Qualquer pessoa que quer substituir planilhas Excel por apps web 📁 Recursos desta aula: 🔗 Código-fonte completo: https://github.com/GTL98/canal_mundo_python/blob/main/Curso%20Streamlit/Aula%2015/aula_15.py 🎞️ Playlist do Curso de Streamlit: https://www.youtube.com/playlist?list=PLYE_6MNsHIyN--yBVaSq9xdNSLO5SNtXY 🔗 Minhas redes: https://allmylinks.com/mundopython98 🔔 Inscreva-se e ative o sininho para não perder as próximas aulas avançadas! 💬 Compartilhe: Que tipo de dados você gostaria de editar com esta ferramenta? #Streamlit #Python #DataScience #WebApp #PlanilhasInterativas 👉 Dica profissional: Use st.data_editor() para criar painéis administrativos sem necessidade de banco de dados complexo! Transforme dados estáticos em informações vivas e editáveis diretamente no navegador! 🚀 Capítulos 00:00 Introdução 01:41 Configurações iniciais 02:16 Criação inicial da página 04:13 Criar um conjunto de dados 05:54 Criar o editor da tabela (st.data_editor()) 13:32 Exibir o DataFrame atualizado 14:13 Botão para baixar o CSV atualizado 16:21 Baixar o arquivo CSV atualizado 18:26 Considerações finais 19:13 Recomendações
