Récupérer le premier et le dernier élément d’un OrderedDict
collections.OrderedDict
est une structure de données que j’utilise de plus en plus, surtout que sa réécriture en C en 3.5 lui donne des performances décentes.
collections.OrderedDict
est une structure de données que j’utilise de plus en plus, surtout que sa réécriture en C en 3.5 lui donne des performances décentes.
J’en avais marre de taper Python en entier. Et surtout, je voulais lancer Python3.5 si il est dispo, et si possible ptpython, ou ipython. Sauf si je passe des arguments. Et que ça pete pas tout dans un virtualenv.
Qu’en est-il du livre numérique ?
Je travaille sur un projet magique. Chaque jour est une nouvelle découverte, une aventure !
Dernièrement j’ai mis les fonctions suivantes dans mon script PYTHONSTARTUP… Toujours choper une event loop toute fraiche, et ouverte: import asyncio def aloop(*args, **kargs): """ Ensure there is an opened event loop available and return it""" loop = asyncio.get_event_loop() if loop.is_closed(): policy = asyncio.get_event_loop_policy() loop = policy.new_event_loop(*args, **kargs) policy.set_event_loop(loop) return loopimport asyncio def aloop(*args, […]
Je travaillais pour un client dont l’infrastructure m’avait pris quelques jours à prendre en main. Mais avec l’aide de toute l’équipe et de la patience, victoire, j’avais l’env de prod sur ma machine, et je pouvais faire tourner le produit.
Vu qu’un des derniers posts de Sam&Max parlait de vitesse et des implémentation alternatives de Python, je propose un article sur l’état de ces différentes implémentations justement, et leur rapport à la vitesse.
C’est l’histoire d’un des premiers “vrais scripts” que j’ai écrits. Je venais de finir Learning Python et Programming Python de Mark Lutz (à l’époque la seconde édition “couvre python 2 !”).