main-photo

We help companies build their digital transformation since 2002

Since 2002, Emencia has been at the heart of the companies problematics and the digital strategies.

Contact-us

Technologies

Our technical consultants are specialized in Python programming. We are full stack developpers and propose on demand application to our customers.

Offers

Emencia CONSULTING

DIGITAL CONSULTING / PROJECT MANAGEMENT / CHANGE MANAGEMENT / AUDIT / TRAINING

Emencia STUDIO

UI UX CREATION WEBDESIGN RESPONSIVE DESIGN PRINT (LOGO)

Emencia LAB

APPLICATION DEVELOPPMENT/  POC / OPEN INNOVATION / R&D  / WEB & APPS DEVELOPPMENT / E-COMMERCE API & WEBSERVICES

Emencia INFRA

VIRTUALISATION / CONTAINERS / CLOUD ORCHESTRATION /  CI / GITLAB  DEPLOYMENT AUTOMATION (ANSIBLE) / DEVOPS / ARCHITECTURE SCALABILITY / BIG DATA

OUR DJANGO PTYHON SERVICES

POC / MVP Development

Application optimization

Third party integration (API)

Code quality Audit

Design Architecture

Refactoring

Testing

Consulting

Hosting / Cloud / Kubernetes / Docker

DevOPS / GitOps

Django Application Management

Python and Django Training

They trust us

  • BNP
  • Bpi
  • Euromedia
  • Parrot
  • RRG
  • Les Ehos Solutions
  • CNRS
  • Institut Pasteur
  • Karcher
  • Mayoly Spindler
  • Sagemcom
  • LR Technologies
  • Syntec ingenierie
  • Ibride
  • Topicrem
  • Congres des notaires
  • OIML
  • Onera
  • UTB
  • Comege
  • Keyrus
  • Perceval
  • IP Trust
  • Ooshot

News

June 5, 2023
Comment exploiter la puissance de l'IA? La question se pose aux acteurs de la tech et aux entreprises. Un début de réponse semble émerger, du moins les outils pour la batir. Nous introduirons sommairement dans cet article la librairie Langchain, qui propose des outils pour programmer avec les language models.…
June 5, 2023
Phénomène incontournable, l'IA prends de plus en plus de place, de plus en plus vite. Depuis quelques temps à émergé un mouvement open source autour notamment de Llama.cpp. Cette évolution permet aujourd'hui de faire tourner des language models en local sur un simple cpu. Voyons comment utiliser celà en Python,…
May 22, 2023
Passons à l'analyse de données. L'interactivité du notebook va nous permettre de prototyper des charts. Nous verrons ensuite comment les distribuers dans Django. Créer des charts en notebook La flexibilité du format notebook nous permet d'explorer différentes possibilités et de prototyper à volonté. Commençons par un chart simple. Chargeons d'abord…
May 22, 2023
Python dispose des meilleurs outils de data science. Nous allons utiliser ces outils dans le contexte d'un projet Django pour manipuler et analyser des données. Installation du stack Détail des librairies utilisées: Jupyter lab pour les notebooks Django extensions pour faciliter le lancement des notebooks Polars pour les dataframes et…
April 26, 2023
Logique contractuelle des structures de données dans Django Ninja Assurer l'intégrité des données entre le backend et le frontend: une mission essentielle pour développer une single page app robuste. Nous allons proposer dans cet article de nous appuyer sur les schémas Pydantic fournis par Django Ninja coté backend, et sur…
April 25, 2023
1984 est une société de conseil spécialisée en cybersécurité. 1984 propose les services suivants : Conseil en stratégie Assurance risque Conformité numérique Emencia a accompagné 1984 pour la création de son logo et la création d'un landing page. Emencia a effectué les prestations suivantes : Création du logo Création de…
April 20, 2023
En terme d'analyse d'audience de sites internet, Google Analytics est la solution la plus populaire. Elle est la solution la plus complète et a le mérite d'être gratuite. Cependant, avec la mise en place du RGPD et le souhait de protéger les données personnelles, de plus en plus d'utilisateurs commencent à rechercher des…
March 31, 2023
Django offre des fonctionnalités puissantes pour authentifier et différencier les utilisateurs. Nous allons voir comment implémenter une authentification basée sur des groupes dans Django Ninja. Scénario: nous cherchons a vérifier si request.user est membre d'un groupe dont le nom est fourni dans un header http custom par le frontend. Créons…
March 31, 2023
Créer des apis rapidement dans Django: une promesse que tient Django Ninja. Directement inspirée de FastAPI et utilisant les mêmes concepts, cette librairie permet de créer des endpoints flexibles et maintenables. Nous allons explorer l'écriture d'une api avec Django Ninja. Le code contenu dans cet article peut être complété par…