Tableau de référence des exceptions en Python 6
J’ai fais un topo sur la gestion des erreurs en python, mais je pense que les débutants peuvent bénéficier d’un petit tableau pour s’y retrouver quand ils lisent un erreur.
J’ai fais un topo sur la gestion des erreurs en python, mais je pense que les débutants peuvent bénéficier d’un petit tableau pour s’y retrouver quand ils lisent un erreur.
Crossbar.io vient avec un service “HTTP Pusher” qui permet d’envoyer une requête POST qui va se transformer en véritable publish WAMP.
Histoire d’illustrer tout ça, je vais vous montrer comment construire un petit service de monitoring avec Crossbar.io et Django.
Après l’article d’hier, j’ai regardé le code source de requests-futures pour voir si je pouvais pas faire la même chose pour Twisted.
En attendant le dossier sur la programmation non bloquante, voici une petite lib qui résout un cas décole : faire une requête HTTP sans bloquer avec une jolie API, en pur Python.
Plus on code, plus on oublie ce que c’était quand on a débuté. Même moi, et pourtant je fais un gros effort pour essayer de me replonger dans cet état d’esprit. Dernièrement j’ai eu plusieurs interactions qui m’ont mis un petit taquet derrière la tête : – “Mec, les exceptions, y a plein de personnes […]
Malgré les critiques, j’aime beaucoup AngularJS. Mais à l’annonce de la version 2 d’Angular complètement incompatible avec la version 1, seulement quelques années après sa sorties, des questions se sont posées sur l’avenir du framework.
L’implémentation de référence de Python est écrite en C, et son API est exposée et bien documentée. Il est donc possible de créer des objets Python, charger un module Python ou exécuter une fonction Python depuis un code C et compiler tout ça.
Tout le monde connait le fichier __init__.py, mais __main__.py
est moins connu.
Le duck typing, qu’on pourrait traduire par “typage canard” mais on ne le fera pas parce que c’est très moche, est une manière de créer des APIs basée sur la philosophie que l’aspect pratique est plus important que la pureté du code. L’idée est de créer des signatures de callable qui acceptent des paramètres en […]
Il est courant de vouloir installer plusieurs versions de Python. Pour faire des tests, pour s’assurer que son code est portable, pour utiliser des libs qui marchent uniquement sur une des versions, etc.
Or, depuis la version 3.3, l’installeur de Python installe la commande py sous Windows, qui permet de choisir quelle version de Python on lance.