3419 shaares
61 results
tagged
python
Comment accélérer du code Python en "compilant à la volée" (?) des parties avec LLVM.
via : https://sebsauvage.net/links/?QjQezw
via : https://sebsauvage.net/links/?QjQezw
Les autres bénéfices du typage python (types).
En anglais.
Extrait :
"
1 You can’t break the code by adding them (almost — I will elaborate in a future article)
2 They provide no performance gain
3 You may add them only where you see fit — I made myself a balanced rule of always annotating function signatures and module-scope variables, but I usually don’t bother to do so for local variables
"
En anglais.
Extrait :
"
1 You can’t break the code by adding them (almost — I will elaborate in a future article)
2 They provide no performance gain
3 You may add them only where you see fit — I made myself a balanced rule of always annotating function signatures and module-scope variables, but I usually don’t bother to do so for local variables
"
Ce petit projet permet de comprendre comment assembler et faire fonctionner 2 API.
Plutôt intéressant.
Plutôt intéressant.
Le "Python mock" permet de "stubber" des appels bas niveau.
Plutôt intéressant.
Via : http://fspot.org/lnk/?uM8Zxw
Que je cite : "La lib dédiée à ça est dans la lib standard depuis python 3.3. Pour les versions antérieures : pip install mock"
Plutôt intéressant.
Via : http://fspot.org/lnk/?uM8Zxw
Que je cite : "La lib dédiée à ça est dans la lib standard depuis python 3.3. Pour les versions antérieures : pip install mock"
Pour faire du rich text en python, en console (Windows, MacOS et Linux).
Rich requires Python 3.6.1 or later.
Rich requires Python 3.6.1 or later.
Quel monde étrange le python ! :)
Les incohérences sont toutes expliquées.
Via : https://sebsauvage.net/links/?RrUCXA
Les incohérences sont toutes expliquées.
Via : https://sebsauvage.net/links/?RrUCXA
Pour connaître l'IP LOCATION en Python (ou autre langage).
Voir aussi ici : https://www.ip2location.com/development-libraries/ip2location/python
Voir aussi ici : https://www.ip2location.com/development-libraries/ip2location/python
J'adore les "cheatsheet", qui sont des "tusts" (https://fr.wiktionary.org/wiki/tust) pour se souvenir d'une écriture possible.
Via : https://sebsauvage.net/links/?-_e6UA
Via : https://sebsauvage.net/links/?-_e6UA
Autre point sur Python en 2019.
Quelques bons conseils.
Sommaire :
- Utiliser Python 3
- Isoler son projet avec Poetry
- Utiliser au choix le framework web Flask ou Sanic
- Pas d'ORM ou SQLAlchemy
- La bibliothèque standard pour les logs
- Comment gérer les exceptions ?
- pytest, testinfra et GitLab CI pour tester
via : https://sebsauvage.net/links/?_9AN8Q
Sommaire :
- Utiliser Python 3
- Isoler son projet avec Poetry
- Utiliser au choix le framework web Flask ou Sanic
- Pas d'ORM ou SQLAlchemy
- La bibliothèque standard pour les logs
- Comment gérer les exceptions ?
- pytest, testinfra et GitLab CI pour tester
via : https://sebsauvage.net/links/?_9AN8Q
"Script python et explications pour débruiter une feuille scannée et réduire sa taille" (http://lafrite.poneyworld.net/liens/?zpsWBA)
Nécessite :
- Python 2 or 3
- NumPy 1.10 or later
- SciPy
- ImageMagick
Image module from PIL or Pillow
Download : https://github.com/mzucker/noteshrink
Via : https://olivier.dossmann.net/liens/?KVDAnw
Nécessite :
- Python 2 or 3
- NumPy 1.10 or later
- SciPy
- ImageMagick
Image module from PIL or Pillow
Download : https://github.com/mzucker/noteshrink
Via : https://olivier.dossmann.net/liens/?KVDAnw
Permet de générer un nuage de mots à partir d'une forme donnée, en python.
À voir ce que cela donnerait avec une vidéo...
via : http://links.yome.ch/?ojSUHA
À voir ce que cela donnerait avec une vidéo...
via : http://links.yome.ch/?ojSUHA
Pour jouer avec les Websockets en Python.
Nécessite le serveur web Tornado, sous Python.
Nécessite le serveur web Tornado, sous Python.
Précis sur le design pattern strategy.