Date de dernière mise à jour du plan : 26/01/2026

Durée : 3 jours

La formation "Manipuler la Data avec Python" est dispensée à Nantes, Toulouse, Brest, Montpellier, Lyon, Rennes, Lille, Paris, Angers, Bordeaux.

Nos formations peuvent se faire en présentiel ou en distanciel, en intra ou inter-entreprises.

Pour toute demande de tarification, nous vous remercions de nous contacter, nous vous transmettrons un devis sous 48 heures maximum.

Présentation de la formation "Manipuler la Data avec Python" 

  • La formation ”Développeur python” présente les notions de base de python avec les bonnes pratiques de développement orienté manipulation de données et objets ainsi que la manipulation des environnements.

Objectifs de la formation "Manipuler la Data avec Python"

  • Base théorique sur la programmation
  • Gestion des environnements
  • Développeur en python suivant les bonnes pratiques
  • Gestion et utilisations des packages pythons existants
  • Création de package

Pré-requis de la formation "Manipuler la Data avec Python" 

  • Connaître un langage de programmation

Public visé par la formation "Manipuler la Data avec Python" 

  • La formation "Manipuler la Data avec Python" s'adresse aux développeurs.

Programme de la formation "Manipuler la Data avec Python" 

Introduction

  • Historique
  • Cas d’usage
  • Environnement de travail
  • Pip / Pyenv / Venv / Vscode / Jupyter / Pytest
  • Bonne pratique et norme

TP fil rouge tout au long de la formation abordant chaque sujet

Python : les bases

  • Types de base
  • Types agrégés
  • Context manager
  • Les instructions de base
  • Les fonctions
  • Import module

Gestion des logs

Développement orienté objet

  • Approche objets
  • Classes / instances
  • Constructeur / Destructeur
  • Variables et méthodes
  • Héritage

Développement orienté data

  • Connexion base de données avec pyodbc
  • Manipulation des données avec pandas
  • Optimisation grâce à pyarrow ou duckdb

Tests unitaires / débogage

Package / Module

  • Arborescence et vscode
  • Création de package
    • setuptools
  • Déploiement du package
    • Artefact / Registy privé
    • twine
  • Utilisation du package avec pip
    • Local
    • Artefact / Registy privé