tox permet d’automatiser l’exécution de la suite de tests d’un projet dans plusieurs environnements virtuels (différentes versions de Python ou d’interpréteurs) en une seule commande. Cela s’avère vite indispensable lorsque l’on développe un module open source.
Alsacreations met à disposition sur l’un de ses dépôts Github une collection de fontes libres, optimisées pour le web, et facilement intégrable dans un nouveau projet. Voyons à quoi ressemblent ces fonts. Un grand merci à Alsacreations !
La PEP 8 (Style guide for Python Code) de Python est un ensemble de conventions permettant d’écrire du beau code Python. flake8 est un des outils mis à disposition par la communauté pour aider à valider son code Python au regard de la PEP 8.
Après avoir vu comment gérer plusieurs projets Python dans des environnements virtuels séparés grâce à virtualenvwrapper, nous allons voir à présent comment personnaliser le script de démarrage qui est exécuté automatiquement lorsque l’on démarre un shell Python.
C’est quand même plus sympa de développer quand notre environnement de développement est bien configuré ! Ce didacticiel est une introduction en plusieurs parties à quelques bonnes pratiques qui vous permettront d’avoir un environnement de développement Python aux petits oignons. Partie 1 : Travailler avec des environnements virtuels et les associer aux projets.
Pygments permet de rendre du code informatique plus lisible en y ajoutant des informations de style et des couleurs. Après une introduction au module Pygments, nous verrons comment l’intégrer dans Plone 5 afin de pouvoir utiliser la coloration syntaxique dans nos articles rédigés en “text/restructured”.
Une introduction aux CMS (Content Management System), rédigée en 2011 pour les besoins d’une formation dispensée au CNAM à des étudiants novices. Est notamment incluse une présentation du CMS Plone.