Avancé

Quiz de validation — Séance 2

Testez vos connaissances sur les sujets de cette séance.

Que se passe-t-il quand un utilisateur interagit avec un widget Streamlit ?

Les variables locales persistent-elles entre deux re-runs Streamlit ?

Quel décorateur utiliser pour mettre en cache un DataFrame retourné par une requête SQL ?

Quel décorateur utiliser pour initialiser une connexion à la base de données une seule fois ?

Que signifie le paramètre ttl=300 dans @st.cache_data(ttl=300) ?

Que retourne st.button('Valider') lors du re-run suivant le clic ?

Quelles sont les valeurs possibles du paramètre delta_color de st.metric() ?

Quelle est la différence entre st.dataframe() et st.table() ?

Où doit se trouver st.set_page_config() dans un script Streamlit ?

Quelles sont les deux valeurs possibles du paramètre layout de st.set_page_config() ?

Comment Streamlit détermine-t-il l'ordre des pages dans la sidebar d'une application multi-pages ?

Que produit st.columns([3, 1, 1]) ?

Quel est le comportement par défaut de st.expander() ?

Pourquoi le VentesRepository de la séance 1 est-il directement importable dans Streamlit ?

Pourquoi préférer les composants explicites (st.dataframe, st.markdown) plutôt que st.write() en production ?