Fondamentaux python

Cette formation s’adresse à tout professionnel qui souhaite apprendre les bases du language Python.

OBJECTIFS DE LA FORMATION 🎯

  • Apprendre les bases du langage Python et l’utilisation de ses bibliothèques principales.

  • Poser les fondations pour des sujets plus avancés tels que Python pour les scientifiques et les fondamentaux en data science.

  • Intégrer des bonnes pratiques de programmation, applicables au-delà de Python.

DURÉE ⏳
2 jours

PRÉREQUIS 📝

  • Compétences en mathématiques de niveau secondaire.

  • Aucune compétence en programmation requise, mais si présentes, le programme peut être adapté.

PUBLIC VISÉ 👥
Experts, ingénieurs, chercheurs et chefs de projet souhaitant acquérir ou consolider leurs compétences en Python.


PROGRAMME DÉTAILLÉ 📚

Jour 1 : Introduction à Python et fondamentaux 🐍💻

Module 1 : Travailler avec Python (0,5 jour)

  • Installation et mise à jour de Python : pip et Anaconda.

  • Prototypage de code : Jupyter Notebook.

  • Utilisation des IDE pour les projets complexes : PyCharm.

  • Exécution de Python :

    • Commandes simples via l’interpréteur Python.

    • Programmes plus complexes via la ligne de commande.

Module 2 : Les fondamentaux de Python (1 jour)

  • Variables et types fondamentaux :

    • Définition d’une variable.

    • Types de base : str, int, float, bool.

    • Manipulation des chaînes de caractères : interpolation.

    • Bonnes pratiques : nommage des variables, conventions snake_case et camelCase.

  • Structures de données complexes :

    • Listes, tuples, dictionnaires, sets.

    • Manipulation : slicing, indexation, insertion et autres opérations de base.

    • Compréhension de listes et structures imbriquées.

  • Fonctions :

    • Bonnes pratiques : décomposition des problèmes en sous-problèmes.

    • Structure d’une fonction en Python.

    • Paramètres : positionnels et nommés.

  • Lecture et écriture de fichiers : texte, CSV, JSON, Excel.

  • Bibliothèques Python :

    • Bibliothèques fondamentales : os, os.path, sys, str, math.

    • Traitement des dates et heures : datetime.


Jour 2 : Programmation orientée objet et projet final 🚀📂

Module 3 : Programmation orientée objet (0,5 jour)

  • Concepts fondamentaux : classes, objets, encapsulation, héritage, polymorphisme.

  • Définition de classes en Python :

    • Constructeurs et concept de self.

    • Méthodes et attributs : méthodes publiques et privées.

  • Écriture de code standardisé : recommandations PEP 8.

  • Structuration du code : modules et paquets.

Module 4 : Projet final (0,5 jour)

  • Application des concepts acquis dans un projet concret.

  • Présentation et discussion des projets des apprenants.

  • Retour d’expérience et conclusion du cours.


MODALITÉS D’ÉVALUATION 📊

  • En début de formation :
    Test de positionnement 🧠 pour évaluer les connaissances initiales des participants.

  • Pendant la formation :
    Tests de formation 📝 pour valider l’acquisition des connaissances.
    Pédagogie adaptée aux adultes : participation active, mises en situation, exemples concrets et échanges interactifs au sein du groupe.
    Application pratique des concepts théoriques à travers des exercices et des études de cas.

  • En fin de formation :
    Test de fin de formation 🎓 pour valider les connaissances acquises.
    Remise d’une attestation de fin de formation 📜 à chaque participant.


Cette formation propose une introduction complète à Python, en mettant l’accent sur les bonnes pratiques de programmation et en préparant les participants à des sujets plus avancés en data science et en analyse scientifique. 🌟

  • Des méthodes expositives
  • Méthodes participatives
  • Méthodes démonstratives
  • Méthodes actives

Un audit personnalisé sous forme de QCM sera envoyé au stagiaire avant le début de la formation ainsi qu’un appel téléphonique afin de cibler spécialement les attentes et les bases déjà présentes.

– Mise en pratique sur micro-ordinateur
– Un support de cours sera remis en fin de stage

En présentiel :
Au sein de nos locaux à Levallois-Perret pour les particuliers ou au sein des locaux des entreprises.

A distance :
Via différentes plateformes comme Zoom, Teams, Whatsapp, Skype avec possibilités d’autres plateformes selon votre convenance.

Délais d’accès à la formation :
– Nous nous engageons à mettre tout en œuvre pour vous apporter une réponse dans les meilleurs délais.
– Les délais d’accès moyens sont généralement inférieurs à 3 jours à compter de la date de signature de la convention de formation ou si CPF, acceptation sur mon compte formation. Ce délai suppose que les dates de planification proposées soient rapidement validées.

Accessibilité aux personnes en situation d’handicap :

– La formation est accessible aux personnes en situation de handicap. En cas d’impossibilité, nous vous orienterons vers des organismes adaptés, si nécessaire.

INTER : 450 € HT / Jour

INTRA : Durée et objectifs adaptés et sur mesure : tarifs sur devis

  • Performat Plus
  • Centre de formation
  • + de 100 formations
  • Sur place ou en présentiel
  • Performat Plus
  • Centre de formation
  • + de 100 formations
  • Sur place ou en présentiel
  • Performat Plus
  • Centre de formation
  • + de 100 formations
  • Sur place ou en présentiel