Unfortunately, solving simple problems with Python isn't always 'import antigravity'. Best practices are sometimes far from obvious. This talk will analyze the high barriers of entry that clutter the Python landscape. We'll discuss ways to make Python more accessible for newcomers and less of a headache for seasoned veterans.
Oui, il existe une foultitude de projets, applications, scripts... qui permettent de créer son propre miroir de PyPI. Seulement, il y a la solution simple, la solution du pauvre qui se fait en quelques minutes et avec un minimum d'effort.
Pourquoi utiliser son propre miroir ? Ah mais pas d'inquiétudes, nous allons parler de ça aussi ;)
Vous êtes vous déjà demandé quel est le but d'un test qui échoue ?
Nous sommes des Djangonautes mais les Rubistes font (rarement) aussi des choses intéressantes, et c'est le cas d'un outil de test Cucumber porté de Ruby à Django nommé Lettuce. Cet outil offre une approche alternative à l'écriture des tests (Behavior Driven Development) qui facilite la réutilisabilité et la compréhension. Chaque test est associé à une simple phrase en language naturel, en composant chacune de ces phrases sous forme d’histoires, vous serez en mesure d’écrire des scénari complexes et facile à maintenir.
by Bruno Renié
Django 1.3 intègre contrib.staticfiles pour simplifier la gestion des ressources statiques (CSS, JS, images). Petit tour d'horizon pour bien comprendre ce que ça fait, comment s'en servir en développement et en production, avec à la clé la configuration parfaite. Rien que ça.