Dans un projet python, la gestion des logs est essentielle pour assurer le suivi, le débogage et la maintenabilité du code, surtout dans les projets data. Un bon logger doit être centralisé, réutilisable, structurant et capable d’écrire dans des fichiers. Dans cet article, nous vous montrons comment mettre en place un logger adapté à un projet Python organisé en plusieurs …
Marre du VBA ? Passez à python !
Vous avez forcément entendu parler du box-plot que l’on appelle aussi boîte à moustache pour sa forme originale.
Ce graphique tout simple permet de résumer une variable de manière simple et visuel, d’identifier les valeurs extrêmes et de comprendre la répartition des observations.
Construire un nuage de points (scatter plot) avec Python
Les nuages de points, ou scatter plots, permettent d’analyser les relations entre deux variables numériques. Cet article explique comment générer des données, utiliser Matplotlib pour tracer ces graphes, et personnaliser les visualisations avec Seaborn. Il aborde également des techniques pour représenter des catégories, ajouter des lignes de régression, et annoter les points.
Essayez de coder en Python
JupyterLite est une version légère de Jupyter, permettant d’exécuter du code Python directement dans le navigateur, sans aucune installation nécessaire. Elle utilise Pyodide et WebAssembly pour exécuter Python localement. Bien que pratique pour partager des notebooks et réaliser des démos, ses fonctionnalités Python sont parfois limitées.
Introduction à Polars : Une Alternative Rapide à Pandas
Polars est une bibliothèque de manipulation de données rapide, conçue pour surpasser Pandas en performances. Grâce à son architecture en Rust et à l’utilisation du format Apache Arrow, Polars optimise le traitement des données volumineuses. Elle propose des fonctionnalités comme le multi-threading, une API paresseuse, et une manipulation intuitive via des expressions.
Comprendre les environnements python (pip, conda, venv, poetry…)
Coder en python est associé à la notions d’environnements python. Plusieurs outils sont disponibles, lequel choisir ? venv, conda, poetry…
Créer une application web data en python : Streamlit vs Dash
Cet article offre un aperçu comparatif de Streamlit et Dash, deux outils puissants pour la création d’applications web interactives en Python, soulignant leurs forces respectives et aidant les développeurs à choisir l’outil le plus adapté à leurs besoins.
Migration de SAS vers Python : Étapes, Risques et Avantages
La migration des processus de traitement de données de SAS vers Python est un projet significatif pour toute organisation cherchant à moderniser ses opérations analytiques.
Cette transition ne concerne pas seulement un changement de langage de programmation, mais aussi une transformation culturelle et technique.
Cet article explore les étapes clés de cette migration, tout en mettant en lumière les risques potentiels et les avantages attendus.
Python dans Excel, Microsoft et Anaconda avancent ensemble
Python dans Excel est maintenant une réalité, il est donc temps de se plonger dans cette révolution. Dans cet article, je vous dévoile tout afin de bien comprendre cette intégration de python dans Excel.
Retour sur JupyterCon 2023
Vous avez raté JupyterCon 2023, ne vous inquiétez pas, on vous résume la conférence dans cet article. Tout d’abord, JupyterCon, c’est la conférence des développeurs et des utilisateurs de l’écosystème Jupyter. Cette conférence prenait cette année son envol à deux titres : c’est la première fois qu’elle traversait l’Atlantique et, c’est la première itération de la conférence en présentiel sans …