- 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 :Avant de pouvoir utiliser Faker, il faut l'installer. Pour ça, rien de plus simple,on peut utiliser pip. Donc je vais utiliser python 3.7-mpip install faker comme ceci.
00:00:09 :Donc j'appuie sur entrée pour valider et ça va installer Faker et je vais ensuite pouvoirl'utiliser avec Python 3.7. Donc à l'intérieur de Visual Studio Code ici, je vais utiliser Python
00:00:19 :3.7 et on va importer la classe Faker qui est contenue à l'intérieur du module Faker. Doncon a deux fois le même nom, on a le module et ensuite à l'intérieur du module on a cetteclasse ici qui va me permettre de créer une instance donc de cette classe et ensuite de
00:00:33 :générer des données aléatoires. Donc je ferme mon terminal ici et je vais créer une instance decette classe Faker. Donc je vais appeler cette instance Fake et c'est tout ce qu'on a besoin
00:00:42 :de faire. Ensuite on peut directement utiliser notre objet Fake et par exemple générer un nomaléatoire avec la méthode name ici. Donc je sauvegarde et j'exécute mon fichier et vous voyez
00:00:53 :que là on a automatiquement un nom aléatoire qui est généré et si je relance le script à chaquefois on va avoir un nom différent. Donc vous voyez à quel point c'est très très facile
00:01:01 :d'utilisation et très puissant pour générer des données aléatoires. On a plein de choses commeça qui sont disponibles par exemple on peut également créer une adresse aléatoire donc sije relance le script cette fois-ci j'ai une adresse et je peux le relancer à chaque fois et vous voyezque l'adresse est différente. On peut faire également du texte aléatoire donc avec la
00:01:20 :méthode texte et là on va avoir du texte qui est complètement aléatoire donc un peu comme unlorem ipsum qui est généré automatiquement. Donc très pratique si vous souhaitez remplir une base
00:01:29 :de données avec du texte. Si jamais vous souhaitez avoir quelque chose qui est cohérent selon le paysoù vous vous trouvez, dans notre cas la France, vous pouvez lorsque vous créez votre instance deFaker ici, spécifier le paramètre local et vous avez toutes les variables locales qui sontdisponibles. Donc par exemple pour la France on met fr en minuscule tiré du bas fr en majuscule. Par
00:01:51 :défaut ce qui est utilisé c'est en-us donc anglais aux Etats-Unis. Nous c'est le françaisde France donc c'est ce que ça signifie ici français de France. Vous avez aussi le français
00:02:01 :de Bretagne, le français de Belgique, le français du Canada, il y a plein de français qui sontdisponibles donc vous pouvez aller voir dans la documentation les variables qui sont disponiblespour ce paramètre local. Nous ici on va juste laisser le français et si je relance le script
00:02:16 :vous voyez que cette fois-ci notre texte généré est en français. Pareil avec les noms ou lesadresses donc si je remets le name ici et que je relance mon script on a des noms francophones quisont générés et vous voyez là que c'est des noms francophones de France. C'est vraiment assez
00:02:29 :impressionnant cette bibliothèque si je mets fr tiré du bas ca cette fois-ci donc le françaiscanadien là vous allez voir si vous avez déjà vécu au Québec que les noms et les prénoms cettefois-ci sont beaucoup plus cohérents effectivement avec les noms qu'on retrouve au Québec donc avecpar exemple le nom de famille Desjardins, Gagné ou Beaulieu qui sont des noms de famille assez
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.