Bien configurer son environnement de développement Python : Standardiser l'exécution des tests avec tox. Partie 4

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. ...

30 juin 2016 · 2 min · Sylvain Boureliou

Une collection de fontes libres, prêtes à l'emploi et optimisées pour le web

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 ! ...

20 mai 2016 · 1 min · Sylvain Boureliou

Bien configurer son environnement de développement Python : Valider son code Python avec flake8. Partie 3

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. ...

17 mai 2016 · 2 min · Sylvain Boureliou

Bien configurer son environnement de développement Python : Personnaliser le script de démarrage du shell Python. Partie 2

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. ...

9 mai 2016 · 2 min · Sylvain Boureliou

Bien configurer son environnement de développement Python : Les environnements virtuels. Partie 1

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. ...

29 avril 2016 · 4 min · Sylvain Boureliou

Plone 5 : Inclure du code avec la coloration synthaxique (restructuredText)

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”. ...

16 février 2016 · 5 min · Sylvain Boureliou

Introduction à Python à destination du novice

Un cours d’introduction à Python, rédigé en 2011 pour les besoins d’une formation dispensée au CNAM à des étudiants novices. Des exercices (avec la correction) permettent de tester ses connaissances et les notions abordées. ...

13 janvier 2016 · 1 min · Sylvain Boureliou