Send a dynamic template email from Django & Sendgrid

In this post, we will understand how to send an email from Django based on a dynamic template created in Sendgrid. I struggled a bit with the existing documentation and dive into the Sendgrid Python library to find how everything was integrated together. This post is the result of a few intensive hours of research. … Lire la suite Send a dynamic template email from Django & Sendgrid

Direnv: Protect sensitive credentials in your project with environment variables

Interested in people contributing to your project? while keeping your sensitive credentials out of the project? A common practice to prevent sensitive data to be in the source code is to use environment variables. Let’s see today how it is working with direnv. Install direnv for Linux Install direnv for Mac Hook direnv with your … Lire la suite Direnv: Protect sensitive credentials in your project with environment variables

Template de fichier dans PyCharm == Productivité

Je viens de découvrir comment créer un template de fichier dans Pycharm ce qui est très utile pour gagner du temps. En tant que développeur, nous sommes souvent amenés à créer de nouveaux fichiers avec une structure identique a des existants dans la base de code. Afin de faciliter la lecture et de pérenniser le … Lire la suite Template de fichier dans PyCharm == Productivité

Pycharm, éditeur de Python sous stéroids

Pycharm logo upidev tutoriel python en français

Dans cette article, nous parlerons de Pycharm, un éditeur de code que j’utilise actuellement dans mon travail. A travers des exemples de la vie quotidienne d’un développeur Python, je vous expliquerai pourquoi je l’ai choisi. Mes EDI à travers l’âge Début en développement Netbeans IDE – PHP – Java Eclipse – Java – PHP Au … Lire la suite Pycharm, éditeur de Python sous stéroids

Monteur, comment utiliser ce patron de conception avec Python

Dans ce tutoriel, nous apprendrons, pourquoi et comment utiliser le patron de conception Monteur.

Dans un premier temps, nous expliquerons son rôle et son fonctionnement puis nous passerons à un exemple pratique ( Création d’une pizza à partir d’une commande).

Memento, utiliser ce patron de conception avec Python

Dans ce tutoriel, nous apprendrons pourquoi et comment utiliser le design pattern Memento.

Nous le définirons puis l’analyserons au travers d’un exemple pratique avec Python.

Chaine de responsabilité, utiliser ce patron de conception avec Python

Dans ce tutoriel, nous apprendrons pourquoi et comment utiliser le design pattern Chaine de responsabilité.

Nous le définirons puis l’analyserons au travers d’un exemple pratique avec Python.