Le blog de la datascience

Les décorateurs avec Pyton

Les décorateurs en Python Introduction Un décorateur est une fonction qui prend une autre fonction en argument et retourne une nouvelle fonction modifiée (ou la même fonction avec des fonctionnalités supplémentaires). C'est un moyen pratique d'ajouter des fonctionnalités à des fonctions existantes sans modifier leur code source. Les décorateurs sont …

Le Concept de Portée (Scope) en Python

Le concept de portée (scope) définit la manière dont les variables et les noms sont recherchés dans votre code. Elle détermine la visibilité d'une variable dans le programme. La portée d’un nom ou d’une variable dépend de l’endroit où cette variable est créée dans le code. En Python, la gestion …

CI/CD avec GitLab

L'importance de la CI/CD et de GitLab dans les projets modernes Dans un monde où les logiciels évoluent rapidement, la capacité à livrer des mises à jour fréquentes, fiables et de qualité est un avantage stratégique majeur. C'est ici que le concept de CI/CD (Intégration Continue et Déploiement Continu) entre …

Création d'une API avec FastAPI

API est l'abréviation de Application Programming Interface (interface de programmation d'applications). Une API est un intermédiaire logiciel qui permet à deux applications de communiquer entre elles. Une API reçoit une requête d'une application et l'envoie à un serveur. Le serveur traite ensuite la demande et renvoie les données à l'application. …

Utiliser Git et GitHub

Pour partager un code et faciliter la collaboration, le suivi des modifications et la sauvegarde de votre projet, GitHub est l'une des solutions les plus populaires. GitHub se distingue par sa facilité d'utilisation et ses fonctionnalités de gestion de projets open source ou privés. Dans cet article, vous trouverez les …

Déployer un conteneur sur Amazon EC2 avec une instance t4g.medium ARM64

Les instances T4g sont des instances de la famille T4 optimisées par les processeurs AWS Graviton2 basés sur l'architecture ARM64 . Elles sont conçues pour offrir un très bon rapport qualité-prix tout en restant économiques. Les instances basées sur Graviton2 coûtent environ 20 à 40% de moins que les instances …

Déployer un conteneur sur Amazon Fargate Elastic Container Service (ECS)

Pour Déployer votre Docker sur Fargate, vous devez d'abord l'enregistrer sur ECR. La première démarche est la création d'une tâche. Rendez vous sur la page Amazon Elastic Container Service et choisissez le menu "Définition de tâches Créer une définition de tâche 1. Initier la tâche. 2. Choisir un type de …

Enregistrer un conteneur Docker sur Amazon Elastic Container Registry (ECR)

Docker est une plateforme open-source qui permet aux développeurs de créer, déployer et gérer des applications dans des conteneurs légers et portables. Un conteneur inclut tout ce dont une application a besoin pour fonctionner, comme les bibliothèques, le code source et les configurations, ce qui garantit que l’application peut être …

Le projet Rakuten

Description du Projet Le projet Rakuten est le projet fil rouge que j'ai réalisé pour mon diplôme de Data Scientist chez Datascientest.com. L'objectif global est de classifier à grande échelle des produits du catalogue de Rakuten France en utilisant des données multimodales, principalement des textes et des images, pour les …

Deployer une application Django avec Gunicorn et Nginx

Django en tant que framework Web a besoin d’un serveur Web pour fonctionner. Et comme la plupart des serveurs Web ne communiquent pas nativement avec Python, il y a besoin d’une interface pour permettre cette communication.WSGI est le standard Python principal pour la communication entre les serveurs Web et les …

Déployer Django sur AWS EC2 utilisant Postgresql comme BDD

Deployer Django et Postgresql sur une instance EC2. Django en tant que framework Web a besoin d’un serveur Web pour fonctionner. Et comme la plupart des serveurs Web ne communiquent pas nativement avec Python, il y a besoin d’une interface pour permettre cette communication.WSGI est le standard Python principal pour …

Bienvenue sur mon Blog DataScience & DevOps

Bienvenue sur mon Blog DataScience & DevOps ! Bonjour et bienvenue sur mon blog personnel dédié à l'univers fascinant de la DataScience et du DevOps ! Je m'appelle Manuel Desplanches, et je suis passionné par la technologie, l'analyse de données et les processus DevOps. Ce blog est non seulement un …