Add some useful python packages
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:ID: 4fabfe6a-b104-464f-8a87-dfd7d761dbcc
|
:ID: 4fabfe6a-b104-464f-8a87-dfd7d761dbcc
|
||||||
:mtime: 20220607075713
|
:mtime: 20220720145510
|
||||||
:ctime: 20211230101535
|
:ctime: 20211230101535
|
||||||
:END:
|
:END:
|
||||||
#+title: Python
|
#+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]]
|
*** [[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.
|
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
|
* Implémentations
|
||||||
** CPython
|
** CPython
|
||||||
Implémentation de référence du language Python.
|
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
|
** Graphique
|
||||||
*** [[https://github.com/tfardet/mpl_chord_diagram][mpl_chord_diagram]]
|
*** [[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/.
|
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
|
** Logs
|
||||||
*** [[https://github.com/itamarst/eliot][eliot]]
|
*** [[https://github.com/itamarst/eliot][eliot]]
|
||||||
Génération de logs sous forme d'arbre.
|
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
|
** Médias
|
||||||
*** [[https://github.com/ytdl-org/youtube-dl][youtube-dl]]
|
*** [[https://github.com/ytdl-org/youtube-dl][youtube-dl]]
|
||||||
Téléchargement de vidéo depuis youtube, utilisé par mpv.
|
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
|
** Sérialization/déserialization
|
||||||
*** [[https://github.com/ICRAR/ijson][ijson]]
|
*** [[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
|
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
|
* 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~).
|
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
|
* Tips
|
||||||
** [[id:24408701-21d8-4f4e-aed9-c58746df2244][Différence entre les opérateurs + et +=]]
|
** [[id:24408701-21d8-4f4e-aed9-c58746df2244][Différence entre les opérateurs + et +=]]
|
||||||
** [[id:a32ab138-f9a8-4d61-9c09-97953c5a0a92][type == object]]
|
** [[id:a32ab138-f9a8-4d61-9c09-97953c5a0a92][type == object]]
|
||||||
|
Reference in New Issue
Block a user