Nicolas Bch · Datalgo Profile picture
Social Data Scientist - Cofondateur @NodelioAgency - Je fais des cartographies d'internet 👨🏻‍💻

Aug 22, 2022, 8 tweets

C'est bientôt la rentrée 2022, il va falloir se remettre au code ! 🤕

Pour vous simplifier la vie, je vous partage mes secrets de Data Scientist :

5 librairies pythons indispensables qui ne s'utilisent qu'en 1 ligne 🤯🕰️

Thread 👇🧵

1. TQDM ⏳
tqdm.github.io

Vous en avez marre de mettre des compteurs dans vos boucles pour savoir où vous en êtes ?

Tqdm règle le problème en ajoutant des loading bars directement dans vos loops, il suffit juste d'y ajouter tqdm() ⬇️

2. Unidecode 🔣
pypi.org/project/Unidec…

C'est toujours galère les caractères spéciaux dans les str : accents, ç, alphabets étrangers...

Unidecode nous sauve, puisque la lib nous permet de les retirer, en convertissant n'importe quel texte en str sans caractères spéciaux !

3. AST 🔎
docs.python.org/fr/3.8/library…

AST, c'est une lib qui permet de convertir des str en différents formats.

Je l'utilise beaucoup pour transformer du texte brut directement en liste ou dictionnaire (à partir de données importées dans pandas, par exemple).

4. Dtale 🧑‍💼
pypi.org/project/dtale/

Dtale, c'est l'outil qui m'a définitivement fait me passer d'Excel !

Vous avez besoin de visualiser un dataframe ?
Vous pouvez le faire directement dans votre IDE, en une seule ligne et avec des fonctionnalités de tri, filtre, analyse...

5. Plotly Express 📈
plotly.com/python/

On ne la présente plus, Plotly c'est LA lib pour générer des graphs interactifs en une ligne !

Camemberts, Bubble charts, diagrammes en tous genres...

Le petit + : l'export de graphes en HTML. Votre site n'en sera que plus joli ✨

Bonus. Cowsay 🐮
pypi.org/project/cowsay/

Inutile, donc indispensable, je vous présente cowsay !

Le principe est simple : pourquoi se contenter d'un simple print pour debug, quand une vache en ASCII peut afficher vos erreurs avec style ?

Ce thread vous a plu ? N'hésitez pas à
🔁 RT
❤️ Like
☑️ Follow !

Je prépare un thread sur mes méthodes pandas favorites et les plugins VS Code indispensables en Data Science, abonnez-vous pour ne pas les rater ! 🤩

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling