2069 private links
Automating Microsoft Office with Python.
Sous le coude.
Dates des releases de Python 2.7.
Un fix tout simple pour se débarrasser des avertissements :
WC1 test_foobar.py cannot collect test class 'TestXxx' because it has a __init__ constructor
Renommez la classe en question ;)
Plugin pour pytest pour un affichage plus sexy. Pas mal du tout !
$ pip install pytest-sugar
Il sera activé par défaut, mais si vous souhaitez le désactiver, passez l'option --nosugar.
Trouver du code mort dans vos scripts Python.
"Bandit is a security linter for Python source code, utilizing the ast module from the Python standard library."
Hop, petit rappel pour éviter de se faire poutrer par les segfaults.
[Python-Dev] Python 3.6 dict becomes compact and gets a private version; and keywords become ordered
Python 3.6 apportera plein de nouveautés intéressantes :)
Générer des nombre pseudo-aléatoires en Python.
Enchaîner les context manager with, c'est possible.
Le module attrs simplifie grandement l'utilisation des classes. À tester.
Un module Python, bien pensé, pour la gestion des dates :
[code=python]import pendulum
now = pendulum.now('Europe/Paris')
utc = now.in_timezone('UTC')
tomorrow = now.add(days=1)
last_week = now.subtract(weeks=1)
if now.is_weekend():
print('Party!')
past = now.subtract(minutes=2)
past.diff_for_humans()
delta = past - last_week
delta.hours
23
delta.in_words(locale='en')
[/code]
Dans la même lignée existe [Arrow|http://crsmithdev.com/arrow/], mais Pendulum corrige certains de ses comportements inattendus et son utilisation semble cool.