- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir comment modifier l'apparence du texte que l'on affiche avec Typer.Sur Windows, vous allez devoir installer un module supplémentaire qui s'appelle Colorama.
00:00:10 :Vous pouvez l'installer avec pip, donc pip install Colorama.Sur Mac et Linux, vous n'en avez pas besoin.Ça va fonctionner de base avec votre terminal.
00:00:18 :Là, actuellement, j'ai mon script.Si je le lance, ça fait juste afficher Bonjour Patrick,et j'aimerais bien modifier l'affichage de Patrick ici.Ce que je peux faire, c'est utiliser la fonction typer.style
00:00:30 :et récupérer tout ça dans une variable.Je vais l'appeler prénom, et je vais, avec le fstring, insérer ma variable prénom.Style, ici, ce que ça va nous permettre, c'est de spécifier le style de notre texte.
00:00:42 :Je vais remettre ma chaîne de caractère Patrick ici,et on va pouvoir donner différents paramètres à cette fonction.On va dire, par exemple, bold égale à true.
00:00:49 :Ça, ça va me permettre de mettre le texte en gras.Si je sauvegarde et que je relance, on voit que, cette fois-ci,Patrick est en gras alors que Bonjour ne l'est pas.
00:00:58 :Si je veux changer la couleur, je peux le faire avec FG et BG.FG pour foreground et BG pour background.FG, c'est la couleur d'avant-plan.
00:01:07 :On va pouvoir aller chercher des couleurs dans typer.colors.Là, vous allez voir qu'on a beaucoup de couleurs.Par exemple, on va avoir du bleu, et à chaque fois, on va avoir le bright également.
00:01:16 :Blue et bright blue.Vous allez avoir du rouge et du bright red.À chaque fois, vous avez les deux qui sont disponibles.Si j'utilise le bright red, par exemple, et que je relance le script,vous voyez qu'on a du rouge assez clair.
00:01:30 :Si je mets red, tout simplement, on va avoir un rouge un peu plus foncé.Ce n'est pas forcément très visible dans ce cas-ci.Vous avez plein de couleurs qui sont disponibles.
00:01:38 :Par exemple, le bleu.Ça, c'est pour la couleur d'avant-plan.Si vous voulez une couleur d'arrière-plan, dans ce cas-ci, c'est BG, background.Si je relance là, on voit qu'on a la couleur d'arrière-plan de notre texte qui a changé.
00:01:50 :Vous pouvez bien sûr combiner tout ça.On peut faire background égale à bleu, foreground égale à typer.colors.red.On peut mettre également tout ça en gras avec Bolt.
00:02:01 :On peut vraiment combiner plusieurs paramètres comme ceci.Là, on va avoir le fond bleu, le texte en rouge et le texte en gras.Un dernier qui peut être intéressant, c'est underline.
00:02:10 :Je vais enlever les couleurs pour que ce soit un peu plus visible.Underline qui nous permet d'avoir un texte surligné.Là, vous voyez que ça ne fonctionne pas.
00:02:17 :Il y a certains paramètres qui ne fonctionnent pas selon votre type d'affichage,que ce soit votre terminal ou votre police d'écriture.Je vous conseille de tous les tester.
00:02:26 :Il y en a plein d'autres qui sont disponibles.Il y a Dim ou Blink qui nous permettent de faire clignoter le texte.Ça marche dans certains terminales, ça ne marche pas dans d'autres.
00:02:34 :Ça marche avec certaines polices d'écriture, pas avec d'autres.Le foreground et le background, je les ai testés dans pas mal de configurations différentes.Ça marche les trois quarts du temps.
00:02:41 :Sur Windows, comme je vous le disais, il faut bien veiller à installer Colorama.Mais déjà, foreground et background, c'est assez pratique.On a également la possibilité de tout faire en une seule ligne.
00:02:50 :Là, pour l'instant, vous voyez qu'on a créé une nouvelle chaîne de caractères avec typer.stylequi est stylisée différemment.Si vous voulez styliser directement votre écho ici,on peut utiliser à la place s-echo, qui veut dire style echo.
00:03:03 :Et là, on va pouvoir revenir avec notre chaîne de caractères.Je vais mettre, par exemple, Bonjour Patrick, comme ceci, en une seule chaîne de caractères.
00:03:10 :Et là, on peut remettre les mêmes options.Par exemple, je peux mettre foreground égale typer.colors.red pour mettre tout ce texte ici en rouge.Je relance mon script et là, vous voyez que l'entièreté de ma ligne est en rouge.
00:03:21 :Et on retrouve les mêmes options.Si je mets, par exemple, bold égale true, on a exactement la même chose.Ça permet de faire les deux en un seul coup.
00:03:28 :Donc, c'est à vous de voir ce que vous préférez.Le fait d'avoir le style, ça peut être pratique si vous souhaitez combiner des choses.Par exemple, dans le cas d'une structure conditionnelle, on pourrait dire if true.
00:03:37 :Dans ce cas-ci, on va mettre prénom égale à typer.style et on mettrait le prénom Patrick en bleu.Donc, fg égale typer.colors.blue.Et si la condition n'est pas vérifiée, on mettrait du rouge.
00:03:50 :Et ensuite, ça nous permettrait de concaténer tout ça comme on l'a fait précédemment.Là, j'enlève le s echo.Je remets mon fstring avec le prénom, comme ceci.
00:03:59 :Là, ça me permet juste de créer différents styles en fonction d'une structure conditionnelle.Si je relance mon script, dans ce cas-ci, il est bleu puisque là, on a if true.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.