Développement d’application Web avec Streamlit
Généralité
Description :
Ce cours sur la création d’applications web avec Streamlit vous plongera dans le monde passionnant du développement d’applications interactives en utilisant le framework Streamlit. Vous apprendrez à créer rapidement des interfaces utilisateur conviviales pour présenter vos analyses et visualisations de données. Le cours couvre tout, des bases de Streamlit à la personnalisation avancée des applications, en vous permettant de créer des applications web sans effort et sans avoir besoin de compétences en programmation web.
Objectifs:
- Comprendre les concepts clés de la création d’applications web avec Streamlit.
- Apprendre à créer des interfaces utilisateur interactives en utilisant Streamlit.
- Intégrer des visualisations de données et des analyses dans les applications web.
- Personnaliser les applications pour répondre aux besoins spécifiques.
Public:
Ce cours s’adresse aux utilisateurs qui souhaitent créer des applications web interactives pour présenter leurs analyses et visualisations de manière dynamique. Aucune expérience préalable en programmation web n’est requise, mais une connaissance de base de la programmation en Python est nécessaire.
Prérequis:
- Connaissance de base de la programmation en Python.
- Ordinateur avec Python et un éditeur de texte installés.
Contenu du cours
Introduction à Streamlit et aux applications Web
- Introduction à l’importance des applications web interactives.
- Présentation de Streamlit et de son utilisation pour la création d’interfaces utilisateur.
- Installation et configuration de l’environnement de développement.
Création d'Interfaces utilisateur avec Streamlit
- Utilisation de widgets interactifs tels que les sélecteurs, les curseurs et les boutons.
- Création de l’interface utilisateur de base pour afficher et interagir avec les données.
- Gestion des événements pour mettre à jour les sorties en réponse aux interactions utilisateur.
Personnalisation avancée des applications Streamlit
- Personnalisation de l’apparence des applications avec des thèmes et des styles.
- Utilisation de colonnes et de panneaux pour organiser et structurer les éléments de l’application.
- Personnalisation des widgets pour répondre aux besoins spécifiques.
Déploiement et partage des applications Streamlit
- Options de déploiement des applications Streamlit pour un accès en ligne.
- Partage des applications avec des collègues et des parties prenantes.
- Gestion de la sécurité et des autorisations pour protéger l’accès aux applications.
Applications réelles et projets
- Applications concrètes d’applications web Streamlit dans différents domaines.
- Travaux pratiques pour mettre en pratique les compétences acquises.
- Perspectives sur les tendances actuelles en matière de création d’applications web.
Informations
| Niveau | Intermédiaire |
| Modes d’enseignement | Présentiel – Distanciel – A votre rythme en MOOC |
| Durée | 3 jours -21 heures |
| Lieux | Paris |
| Code cours | WAPPR00 |