From 16705027d6c2ed5b4b59fa1afb086e93b4705ddb Mon Sep 17 00:00:00 2001 From: Adrien Date: Fri, 29 Jul 2022 22:02:12 +0200 Subject: [PATCH] Add some useful python packages --- 20211230101535-python.org | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/20211230101535-python.org b/20211230101535-python.org index 9ab1866..0a78499 100644 --- a/20211230101535-python.org +++ b/20211230101535-python.org @@ -1,6 +1,6 @@ :PROPERTIES: :ID: 4fabfe6a-b104-464f-8a87-dfd7d761dbcc -:mtime: 20220607075713 +:mtime: 20220720145510 :ctime: 20211230101535 :END: #+title: Python @@ -108,7 +108,6 @@ Traçage des appels de fonctions, du code exécuté et des valeurs retournées ( *** [[https://github.com/ionelmc/python-manhole][Manhole]] Service (interface via une socket Unix permettant l'accès à un REPL) permettant l'inspection d'un programme en cours d'exécution. - * Implémentations ** CPython Implémentation de référence du language Python. @@ -135,6 +134,10 @@ Ensemble d'outils en ligne de commande pour convertir en csv et pour les manipul ** Graphique *** [[https://github.com/tfardet/mpl_chord_diagram][mpl_chord_diagram]] Génération de [[https://en.wikipedia.org/wiki/Chord_diagram_(information_visualization)][Chord diagrams]] avec /matplotlib/. +*** [[https://networkx.org/][networkX]] +Représentation de graphs. +*** [[https://github.com/pwaller/pyfiglet][pyfiglet]] +Représentation de texte sous forme d'ASCII art font. ** Logs *** [[https://github.com/itamarst/eliot][eliot]] Génération de logs sous forme d'arbre. @@ -148,6 +151,8 @@ Création de classes en évitant l'écriture du /boilerplate code/ (possibilité ** Médias *** [[https://github.com/ytdl-org/youtube-dl][youtube-dl]] Téléchargement de vidéo depuis youtube, utilisé par mpv. +*** [[https://github.com/goldsmith/Wikipedia][wikipedia]] +Wrapper permettant l'accès au contenu de wikipedia. ** Sérialization/déserialization *** [[https://github.com/ICRAR/ijson][ijson]] Parser JSON ne nécessitant pas que l'ensemble de la donnée soit chargée pour la parser (optimisation de la mémoire @@ -193,7 +198,6 @@ Framework d'extraction de données depuis des site web. * utiliser ~python -m pip~ et ~python -m venv~ (exécution du module en tant que script, au lieu de ~pip~ et ~virtualenv~) permet d'éviter les incohérences entre les différents répertoires des packages Python (cas lorsqu'un répertoire est présent dans le ~PYTHONPATH~ et qu'un autre l'est dans le ~PATH~). - * Tips ** [[id:24408701-21d8-4f4e-aed9-c58746df2244][Différence entre les opérateurs + et +=]] ** [[id:a32ab138-f9a8-4d61-9c09-97953c5a0a92][type == object]]