⚡Développer un site web rapidement avec Streamlit en Python ! ⚡
La démo Streamlit est montrée en direct : page, métriques, graphiques Plotly et formulaire s'affichent à l'écran.
À nuancer : Le gain de temps est affirmé mais jamais comparé à une autre méthode, et les limites de Streamlit ne sont pas abordées.
À retenir
- 0:20 Streamlit permet de faire un site sans JavaScript : tout est en Python, la mise en page et le HTML sont générés automatiquement.
- 5:11 Les cas d'usage montrés sont des tableaux de bord et formulaires internes, comme un intranet d'entreprise, pas des sites grand public.
- 17:33 La validation du formulaire (âge limité à 120, champs obligatoires) est intégrée ; le créateur ne l'enregistre dans aucune base de données.
- La description renvoie à un coaching Python, un livre Amazon en lien affilié et un lien de soutien, sans mention à l'oral.
La vidéo en bref
- 0:00 Le créateur présente Streamlit comme un package Python qui permet de faire des sites sans front-end ni JavaScript, puis annonce un script de démonstration.
- 0:40 Il installe Streamlit avec pip, importe Plotly et NumPy, puis règle le titre, l'icône fusée et la disposition large de la page.
- 2:02 Il crée un menu latéral à trois pages (accueil, graphique, formulaire) et lance le serveur sur le port 8501.
- 3:27 Il ajoute un titre, du texte en Markdown et trois colonnes de métriques, dont des utilisateurs à +123 %, en corrigeant plusieurs erreurs de colonnes en direct.
- 6:35 Il génère des données aléatoires avec NumPy et trace une courbe, des barres ou un nuage de points Plotly, avec un curseur pour le nombre de points.
- 13:22 Il crée un formulaire avec nom, email, âge borné, ville en liste déroulante et bouton d'envoi, qui affiche un message de succès ou d'erreur.
- 17:12 Il teste le formulaire : un âge de 130 est refusé, les champs manquants déclenchent une erreur. Il conclut en demandant un abonnement.
De quoi ça parle
Démonstration en direct de Streamlit pour créer en Python seul une appli web : navigation, métriques, graphiques Plotly et formulaire avec validation. Rien n'est vendu dans la vidéo.
Ce que la vidéo ne dit pas
- Les limites de Streamlit (design, performances, applications multi-pages complexes) ne sont pas abordées.
- Le formulaire n'est relié à aucune base de données, alors qu'elle est présentée comme son usage.
- Coaching, livre affilié Amazon et soutien en description ne sont pas mentionnés à l'oral.
Carte des affirmations
Contre-argument : Streamlit est bien conçu pour des prototypes et tableaux de bord. Mais la personnalisation fine du design et les applications complexes restent limitées, et la vidéo ne compare pas avec Flask ou Django.
Contre-argument : Un usage en entreprise suppose de gérer les accès et les données. La démo tourne en local sur le port 8501 avec des données fictives, ce qui ne dit rien de la tenue en production.
Intérêts en jeu
- Liens affiliés détectés : 1 (amzn.to)
- Liens raccourcis (destination masquée) : 2
Le créateur vend du coaching Python, propose un soutien et touche une commission sur le livre Amazon en lien affilié. Ces offres sont en description et en commentaire, pas dans la vidéo.
Installer Unsaid (gratuit)