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)