Objectifs
À l’issue de la formation, vous serez capable d’utiliser Python pour développer des scripts fonctionnels, manipuler des données simples et structurées, intégrer des modules externes et optimiser vos programmes pour répondre à des besoins concrets en entreprise.
Programme
Langage et syntaxe
Objectif : Vous saurez écrire et structurer des programmes en respectant les règles de syntaxe et en utilisant les principales instructions de contrôle.
• Vous créez et affichez des variables.
• Vous ajoutez des commentaires pour documenter votre code.
• Vous identifiez les types d’objets simples et utilisez les opérateurs arithmétiques.
• Vous écrivez des contrôles de flux conditionnels et des boucles simples.
• Vous combinez des boucles et des contrôles pour traiter des données complètes.
Structures de données et objets
Objectif : Vous serez capable de reconnaître, créer et manipuler des objets simples et structurés afin de gérer efficacement des ensembles de données.
• Vous reconnaissez et créez des booléens, chaînes de caractères, nombres et autres objets intégrés.
• Vous manipulez des listes, dictionnaires et ensembles.
• Vous appliquez les fonctions de base (min, max, len) sur vos données.
• Vous créez et utilisez vos propres fonctions pour automatiser des traitements.
• Vous assemblez des objets simples et structurés pour construire des programmes adaptés à vos besoins.
Modules et packages
Objectif : Vous saurez enrichir vos programmes en intégrant des fonctionnalités externes issues de la bibliothèque standard et de packages spécifiques.
• Vous importez et utilisez des modules existants.
• Vous sélectionnez et appliquez des fonctions précises d’un package externe.
• Vous créez vos propres modules et packages pour partager vos fonctionnalités.
• Vous exploitez la bibliothèque standard de Python (math, random, etc.) pour répondre à des problématiques métiers.
Optimisation de code
Objectif : Vous serez capable d’améliorer vos programmes en choisissant les structures et techniques adaptées pour optimiser le traitement des données.
• Vous retournez vos résultats dans un format standardisé.
• Vous lisez et prétraitez plusieurs données en entrée.
• Vous choisissez des types de variables adaptés et combinez différents types de données.
• Vous manipulez des volumes importants de données en utilisant des techniques simples d’algorithmique.
• Vous créez des traitements automatisés pour accélérer l’exécution de vos programmes.