Programme de Formation
12
module(s)
Durée totale : 540
Structures de données, fonctions avancées, fichiers, modules, erreurs et requêtes HTTP : tout le Python dont vous avez besoin pour manipuler des données réelles avant NumPy et Pandas.
Module 1 : Listes : créer, accéder, modifier
45
Découvrez la structure la plus utilisée en Python : la liste. Création, indexation, slicing, modification : tout ce qu'il faut pour stocker et manipuler des collections ordonnées de données.
Module 2 : Méthodes de listes et compréhensions
45
Maîtrisez les méthodes clés des listes (sort, count, index...) et découvrez la compréhension de liste, la syntaxe préférée des pythonistes pour transformer des données en une seule ligne lisible.
Module 3 : Tuples et leur immuabilité
30
Le tuple est un cousin immuable de la liste. Idéal pour les coordonnées, les enregistrements, les retours multiples de fonctions. Découvrez pourquoi ses contraintes sont en réalité un atout.
Module 4 : Dictionnaires : clés et valeurs
45
Le dictionnaire Python associe des clés à des valeurs. C'est la structure préférée des data scientists pour représenter des enregistrements, des configurations et du JSON. Apprenez à le créer, l'accéder, le parcourir et le modifier.
Module 5 : Sets et déduplication
30
Le set stocke des éléments uniques. C'est la structure parfaite pour supprimer les doublons et faire de l'algèbre ensembliste (union, intersection, différence) en une ligne de code.
Module 6 : Fonctions : définir et appeler
45
Apprenez à écrire des fonctions Python propres : définition avec def, paramètres, return, docstring. C'est la compétence qui sépare les scripts jetables du code réutilisable.
Module 7 : Paramètres et arguments avancés
45
Valeurs par défaut, arguments nommés, *args et **kwargs : quatre mécanismes qui rendent vos fonctions flexibles sans alourdir leur signature. La clé pour lire et écrire du code Python professionnel.
Module 8 : Portée des variables : local vs global
30
Comprendre où vivent vos variables évite des heures de debugging. Portée locale, globale, règle LEGB : tout ce qu'il faut pour écrire des fonctions propres et prévisibles.
Module 9 : Lecture et écriture de fichiers (txt, CSV, JSON)
60
Apprendre à ouvrir, lire et écrire des fichiers texte, CSV et JSON en Python. Utiliser le gestionnaire de contexte with pour un code propre.
Module 10 : Modules et imports
30
Comprendre ce qu'est un module Python, utiliser les imports de la bibliothèque standard, et créer son propre module réutilisable.
Module 11 : Gestion des erreurs (try/except)
45
Capturer les erreurs avec try/except/finally, comprendre les exceptions courantes et écrire des programmes qui ne plantent pas au premier imprévu.
Module 12 : Requêtes HTTP avec requests et JSON
90
Interroger une API publique en Python avec la bibliothèque requests, gérer les erreurs réseau et parser une réponse JSON pour en extraire les données utiles.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter