Créer des applications web interactives à partir de scripts Python avec Streamlit.
Sessions en présentiel à Paris ou à distance. Inscriptions ouvertes jusqu'à la veille du démarrage.
Streamlit permet de créer rapidement des interfaces web à partir de code Python, sans connaissance du développement front-end.
Cette formation Streamlit montre comment transformer une analyse ou un script Python en application interactive partageable.
Les participants apprennent à afficher des données, créer des formulaires et des filtres, ajouter des graphiques, gérer l’état d’une application, structurer une application multipage et préparer son déploiement.
Chaque journée alterne apports théoriques courts et ateliers pratiques. Programme ajustable en intra-entreprise.
• Présentation de Streamlit, installation et première application
• Modèle d’exécution d’une application Streamlit
• Affichage de texte, de métriques et de DataFrames
• Mise en page et sidebar
• Widgets, formulaires et chargement de fichiers
• Graphiques et utilisation avec pandas
• Travaux pratiques
• Reruns, Session State et callbacks
• Cache : st.cache_data et st.cache_resource
• Organisation d’une application et applications multipages, navigation
• Connexion à une API et à une base de données
• Gestion des secrets et des erreurs
• Performance et préparation du projet
• Principes de déploiement
• Cas pratique de synthèse
Les outils que vous manipulerez tout au long de la formation.
Cette formation est éligible aux principaux dispositifs de financement de la formation professionnelle. Notre équipe vous accompagne dans le montage du dossier.
OPCO — Prise en charge par votre opérateur de compétences au titre du plan de développement des compétences de votre entreprise.
Plan de développement — Inscription dans le plan de formation de votre entreprise, en direct avec votre service RH ou formation.
Financement personnel — Tarifs adaptés pour les indépendants et auto-entrepreneurs, paiement en plusieurs fois possible.
La formation dure 2 jours (14 heures) et se déroule en présentiel à Paris ou à distance, en groupe limité à 8 participants. Elle est aussi disponible en intra-entreprise, sur vos propres données si vous le souhaitez.
Il faut connaître les bases de Python. Une pratique de pandas est recommandée, car la plupart des exercices manipulent des DataFrames. Aucune connaissance de HTML, CSS ou JavaScript n'est nécessaire.
Streamlit est le plus rapide pour prototyper et partager une application à partir d'un script Python existant. La formation présente ses forces et ses limites face à Dash, Shiny for Python ou un outil de BI, pour choisir en connaissance de cause selon le public visé et la durée de vie de l'application.
La formation présente les principes de déploiement : préparation du projet, gestion des secrets, dépendances, puis les options d'hébergement (Streamlit Community Cloud, serveur interne, conteneur Docker). Le cas pratique final se termine par une application prête à déployer.
Inscrivez-vous à l'une de nos sessions programmées, ou optez pour une formation intra sur mesure adaptée à votre équipe.
Une question ? Appelez-nous au 01.72.25.40.82
Cette formation Streamlit vous apprend en 2 jours à transformer vos scripts et analyses Python en applications web interactives : affichage de données, widgets, formulaires, graphiques Plotly et matplotlib, Session State, cache, applications multipages, connexion à une API ou à une base de données et principes de déploiement. Chaque participant construit progressivement sa propre application. Idéale pour les data analysts, data scientists et développeurs Python qui veulent partager leurs résultats sans développer de front-end.