Séance 6
Session state, structure de projet et déploiement
Persister l'état avec st.session_state, organiser un projet Python proprement et déployer sur Streamlit Community Cloud
Ce que vous allez apprendre
- •Utiliser st.session_state pour persister des valeurs entre les re-runs
- •Créer des interactions croisées entre composants Streamlit
- •Structurer un projet Python proprement pour le partager ou le déployer
- •Déployer une application Streamlit sur Streamlit Community Cloud depuis GitHub
Parcours de la séance
01
Introduction
FacileContexte, objectifs et plan de la séance
02
Persistance de l'état
AvancéEssentielPersister l'état entre les re-runs — syntaxe, initialisation, widgets liés et cas d'usage
03
Structure de projet propre
IntermédiairePratiquerequirements.txt, .gitignore, variables d'environnement et documentation minimale
04
Déploiement Streamlit Community Cloud
IntermédiairePratiquePrérequis, configuration, déploiement étape par étape et redéploiement automatique
05
Exercices
IntermédiairePratiqueMettez en pratique session_state, la structure de projet et le déploiement
06
Quiz de validation
AvancéÉvaluationTestez vos connaissances sur l'ensemble de la séance
07
Conclusion
FacileRécapitulatif, checklist de validation et bilan du cours