Tous les cours
R5C4 — Données Décisionnelles
0 / 56 sections
Introduction
Ressources
IUT

Cours Info

IUT Paris 8 — BUT Informatique

Moodle
  1. Accueil
  2. R5c4
  3. Seance 6
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

Facile

Contexte, objectifs et plan de la séance

02

Persistance de l'état

AvancéEssentiel

Persister l'état entre les re-runs — syntaxe, initialisation, widgets liés et cas d'usage

03

Structure de projet propre

IntermédiairePratique

requirements.txt, .gitignore, variables d'environnement et documentation minimale

04

Déploiement Streamlit Community Cloud

IntermédiairePratique

Prérequis, configuration, déploiement étape par étape et redéploiement automatique

05

Exercices

IntermédiairePratique

Mettez en pratique session_state, la structure de projet et le déploiement

06

Quiz de validation

AvancéÉvaluation

Testez vos connaissances sur l'ensemble de la séance

07

Conclusion

Facile

Récapitulatif, checklist de validation et bilan du cours

Réviser la séance
CommencerRetour au cours

Instructeur

Thomas Louvet

Lead Dev Fullstack chez Akkodis

t.louvet@iut.univ-paris8.frtlouvet.com

Technologies

  • Frontend: React / NextJS
  • Backend: NodeJS / NestJS
  • Langage: TypeScript

Liens utiles

  • Ressources
  • MDN Web Docs
  • React Documentation
  • Moodle IUT Paris 8

© 2026 Thomas Louvet - Supports de cours pour IUT Paris 8

Usage éducatif uniquement