Logo Python

BeautifulSoup le parser HTML Python

Python


BeautifulSoup est une bibliothèque Python permettant de parser du HTML de manière très simple et de façon tolérante aux erreurs (il n’assertera pas en cas d’erreur HTML).
Dans cet article, je vais vous expliquer comment récupérer la filmographie de Charles Chaplin depuis la fiche acteur du site IMDb, de manière simple et efficace. Vous retrouverez les sources utilisées pour cet article dans le dépôt Github IMDB-scraper.

Logo Python

Intégrer Piwik à vos projets Django

Django
Piwik
Python


J’utilise Piwik en lieu et place de Google Analytics et cie. Je vais donc vous décrire comment l’intégrer au sein de vos projets Django. Pour cela, vous avez 2 solutions. La première consistera à mettre tout simplement les scripts Piwik dans votre template de base de votre projet base.html. La seconde solution, plus dans l’esprit Django et l’aspect modulaire de celui-ci, consiste en l’installation de l’application django-piwik. C’est de cette dernière dont je vais vous parlez ici même.

Logo Python

Les environnements virtuels Python

Python


Lorsque l’on code sur différents projets en même temps, on a vite tendance à avoir des dépendances concurrentes ou encore incompatible entre les projets ou avec l’OS. En Python, vous pouvez utiliser ce que l’on appelle les environnements virtuels. Ces environnements permettent de travailler sur différents projets de manière totalement isolée du point de vue de la version Python utilisée ainsi que du point de vue des dépendances.