Retour aux compétences

Python

Backend Depuis janv. 2016
L4
76/100

Autres technologies

Flask Python

Éléments de preuve

  • Pourquoi ce niveau

    Synthese

    Python est pratiqué depuis 2019, soit 7 ans de pratique continue. Le niveau L4 est défendable car la compétence couvre des registres variés et exigeants : contributions à un écosystème open-source en production (GeoNature : Flask, SQLAlchemy, GeoAlchemy2, Marshmallow, Alembic, Celery), pipeline de scraping configuration-driven (ERON : Selenium, Pandas, Pygsheets, détection dynamique de colonnes), industrialisation d'une chaîne d'analyse scientifique (ISM Chaire4 : scipy, I/O multi-format, détection d'événements biomécaniques). La pratique régulière inclut la relecture de code, la compréhension des patterns d'architecture et la capacité à produire des implémentations bien structurées de façon autonome.

  • Limite actuelle

    Synthese

    Le corpus public ne montre pas encore de librairie Python publiée ou d'architecture transverse réutilisable sur plusieurs produits. Les patterns avancés (async Python, typing Protocol, metaclasses, optimisation mémoire à grande échelle) ne sont pas documentés publiquement.

  • Imports incrémentaux et validation

    PR Source

    La mise à jour incrémentale d'import ajoutée dans GeoNature gère validation de fichier, fieldmapping et contexte d'exécution.

  • Backend admin et permissions

    PR Source

    Le filtre d'administration ajouté dans gn_module_export cible les utilisateurs et groupes rattachés à l'application GeoNature.

  • Optimisation backend monitoring

    PR Source

    La réécriture de route dans gn_module_monitoring réduit la taille d'une requête trop lourde et couvre le correctif par tests.

  • Traitement massif et idempotence

    PR Source

    La logique d'import massif de TaxHub optimise le traitement des cd_nom avec validation en lots, insertion idempotente et statistiques d'administration.

  • Homogénéisation de la gestion d'erreurs

    PR Source

    La couche utilitaire de UsersHub centralise la gestion d'erreurs backend de manière reusable.

  • Scripts d'automatisation

    Projet Source

    Des scripts développés chez ERON Santé mettent en œuvre Python pour le scraping, l'automatisation Google Sheets et la transformation de données.