+33 6 10 30 46 26

Détail de la formation

Cette formation est conçue pour les débutants souhaitant apprendre les bases du langage Python. Elle couvre les concepts fondamentaux de la programmation et permet aux apprenants d’acquérir les compétences nécessaires pour écrire leurs premiers scripts en Python.

Objectifs pédagogiques

À l’issue de cette formation, les participants seront capables de :

  • Comprendre les principes fondamentaux du langage Python.

  • Manipuler les types de données et les structures de contrôle.

  • Écrire des scripts simples et résoudre des problèmes courants.

  • Utiliser les fonctions et les modules pour structurer leur code.

  • Lire et écrire des fichiers en Python.

Programme

  • Introduction à Python

    • Présentation du langage et de ses applications

    • Installation et prise en main de l’environnement (IDLE, VS Code, Jupyter Notebook)

  • Les bases du langage

    • Variables et types de données

    • Opérations arithmétiques et logiques

    • Les structures de contrôle (conditions, boucles)

  • Les structures de données

    • Listes, tuples et dictionnaires

    • Manipulation et parcours des structures de données

  • Fonctions et modules

    • Définition et utilisation des fonctions

    • Importation et utilisation de modules

  • Gestion des fichiers

    • Lecture et écriture de fichiers

    • Manipulation des fichiers CSV et TXT

  • Introduction aux bibliothèques externes

    • Présentation de bibliothèques populaires (pandas, numpy, etc.)

    • Projet de fin de formation

      • Mise en pratique des notions acquises à travers un mini-projet

Publics

  • Débutants souhaitant apprendre la programmation avec Python.

  • Étudiants, professionnels ou passionnés du développement informatique.

  • Toute personne souhaitant automatiser des tâches ou s’initier à l’analyse de données.

Pré-requis

Pas de prérequis 

Méthodes pédagogiques

  • Approche interactive : Alternance entre théorie et exercices pratiques.

  • Démonstrations en direct : Exemples et manipulations en temps réel.

  • Travaux pratiques : Exercices progressifs et mini-projets pour appliquer les concepts.