35 bibliothèques (cachées) de Python qui sont absolument fantastiques

#117 - 35 gems Python

J'ai passé en revue plus de 1 000 bibliothèques Python et j'ai découvert ces trésors cachés dont je ne soupçonnais même pas l'existence.

En voici quelques-unes qui te feront tomber encore plus amoureux de Python et de sa polyvalence.

  1. PyGWalker : Analyser les DataFrames Pandas dans une interface de type tableau dans Jupyter.

  2. Science plots : Créer des graphiques matplotlib pros pour des présentations, des articles de recherche, etc.

  3. CleverCSV : Résoudre les erreurs d'analyse lors de la lecture de fichiers CSV avec Pandas.

  4. fastparquet : Accélérer de 5x l'I/O des fichiers Parquet de Pandas.

  5. Dovpanda : Génère des conseils utiles lorsque tu écris ton code Pandas.

  6. Drawdata : Dessine un ensemble de données 2D de n'importe quelle forme dans un notebook en faisant glisser la souris.

  7. nbcommands : Rechercher du code dans les notebooks Jupyter facilement plutôt que de le faire manuellement.

  8. Bottleneck : Accélère les méthodes NumPy. Particulièrement efficace si le tableau a des valeurs NaN.

  9. multipledispatch : Activation de la surcharge des fonctions en python.

  10. Aquarel : Style des tracés matplotlib.

  11. Uniplot : Tracé léger dans le terminal avec Unicode.

  12. pydbgen : Générateur aléatoire de DataFrames pandas.

  13. modelstore : Version des modèles de Machine Learning pour un meilleur suivi.

  14. Pigeon : Annoter des données en cliquant sur un bouton dans un notebook Jupyter.

  15. Optuna : Un framework pour une optimisation plus rapide/meilleure des hyperparamètres.

  16. Pampy : Correspondance de motifs simple, intuitive et plus rapide. Fonctionne sur de nombreuses structures de données.

  17. Typeguard : Renforce les annotations de type en python.

  18. KnockKnock : Décorateur qui notifie la fin de l'apprentissage d'un modèle.

  19. Gradio : Créer une interface élégante pour un modèle ML.

  20. Parse : Inverser des f-strings en spécifiant des motifs.

  21. handcalcs : Écrire et afficher des équations mathématiques dans Jupyter

  22. Osquery : Écrire des requêtes SQL pour explorer les données du système d'exploitation.

  23. D3Blocks : Créer et exporter des graphiques interactifs au format HTML. (Matplolib/Plotly perdent l'interactivité lorsqu'ils sont exportés).

  24. itables : Afficher les DataFrames Pandas sous forme de tableaux interactifs.

  25. jellyfish : Effectuer une correspondance approximative et phonétique des chaînes de caractères.

  26. Hamilton : Créer un graphe automatique de flux de données de fonctions python.

  27. Folium : Bibliothèque puissante alimentée par js pour visualiser les données géospatiales.

  28. Termcolor : formatage en couleur de la sortie d'un terminal/notebook.

  29. PyDataset : Accès à de nombreux ensembles de données (au format DataFrame) à l'aide d'une seule API.

  30. Spellchecker : Vérifier si les mots sont correctement orthographiés.

  31. plotapi : Créer des visualisations attrayantes et élégantes (également disponible en no-code).

  32. animatplot : Animer des graphiques matplotlib.

  33. HyperTools : Une enveloppe unique pour de nombreuses techniques de réduction de la dimensionnalité et de visualisation.

  34. Mercury : Construire des applications web dans Jupyter avec Python.

  35. Lance : Un format de données en colonnes optimisé pour les flux de travail et les ensembles de données ML.

C'est terminé !

Quelles bibliothèques Python ajouterais-tu à cette liste ?

Ça t'a plu ? 😎

Connexion ou S'abonner pour participer aux sondages.

Reply

or to participate.