Objectifs

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

    Servir de base pour des sujets plus avancés comme Python pour le scientifique et les fondamentaux en data science.

    Présentation de bonnes pratiques de programmation applicables au-delà de Python.

Durée

  • 2 jours / 14 heures

Programme

Module 1 : Travailler avec Python

  • Installation et mise à jour de Python : pip et anaconda
  • Prototypage de code : Jupyter Notebook
  • Utilisation des IDEs pour les projets complexes : PyCharm
  • Exécution de Python :
    • Simples commandes par l’interpréteur Python
    • Programmes plus complexes sur la ligne de commande

Module 2 : Les fondamentaux de Python

Variables et types fondamentaux

  • Qu’est-ce qu’une variable ?
  • Les types fondamentaux : str, int, float, bool
  • Travailler avec les chaînes de caractères : interpolation
  • Bonnes pratiques : conventions de nommage (snake_case, camelCase)

Structures de données

  • Listes, tuples, dictionnaires, ensembles (set)
  • Manipulation : slicing, indexation, insertion et autres opérations fondamentales
  • Compréhension de listes
  • Structures imbriquées

Fonctions

  • Bonnes pratiques : décomposer un problème en sous-problèmes
  • Structure d’une fonction en Python
  • Paramètres : positionnels et nommés

Lecture et écriture des fichiers

  • Formats : texte, CSV, JSON, Excel

Les bibliothèques de Python

  • Bibliothèques fondamentales : os, os.path, sys, str, math
  • Traitement des données temporelles : datetime
  • Bonnes pratiques : respect de la recommandation PEP 8
  • Structurer le code : modules et paquets

Module 3 : Projet final (0,5 jour)

  • Projet final intégrant tous les concepts acquis
  • Présentation et discussion des projets des apprenants
  • Retour d’expérience et conclusion du cours

Modalités d’évaluation et validation des acquis

En début :

  • Test de positionnement de connaissance

Pendant l'action de la formation

  • QCM théorique et évaluation de la pratique sur modèle (présentiel)
  • QCM de validation des acquis a chaque fin de module (distanciel)

À la fin de la formation

  • *Test, exercices pratiques et évaluation de la pratique sur modèle

En fin de formation

  • Une attestation de fin de formation est remise à chaque participant
  • A l’issue de votre formation, votre formatrice restera à vos côtés pendant une période de 6 mois

Livrables remis aux stagiaires :

  • Une attestation de présence
  • Une attestation de réussite
  • Un support de formation (manuel)
  • Matériel de pratique (kit de formation)
  • Des méthodes expositives
  • Méthodes participatives
  • Méthodes démonstratives
  • Méthodes actives

Formation encadrée par la responsable de la formation : 

  • Tél : 06 61 74 57 64
  • Email : jbenisty@hbdacademy.com
Présentiel ou en distanciel avec passage final en visio :
  • Présentiel : Dans nos locaux à définir en fonction de la formation
  • Distanciel : Les formations se déroulent via différentes plateformes WhatsApp, Skype ou d’autres plateformes

Accessibilité aux personnes en situation d’handicap :

HBD ACADEMY, ouvert au public, sont accessibles aux personnes en situation de handicap. Vous pouvez circuler avec la plus grande autonomie possible, accéder aux locaux et aux équipements, utiliser les équipements mis à votre disposition durant votre formation. Vous pouvez également vous repérer et communiquer.

Le responsable HBD ACADEMY est le référent handicap.

N’hésitez pas à la contacter afin de pouvoir étudier ensemble la faisabilité́ de votre projet de formation.

  • INTER : 600€ /jour TTC
  • INTRA : variables selon les modalités de formation et financement