Description
- 1. Python et sa syntaxe
- 1.1. Créer une variable et lutiliser
- 1.2. Identifier des types dobjets simples
- 1.3. Ajouter un commentaire ;
- 1.4. Afficher le contenu dune variable
- 1.5. Connaître les principaux cas dusage de
Python
- 1.6. Utiliser les opérateurs arithmétiques
- 1.7. Créer un contrôle de flux conditionnel
- 1.8. Créer des boucles simples
- 1.9. Connaître les différentes versions de
Python
- 1.10. Maîtriser lordre des opérations
- 2. Structures de données et objets
- 2.1. Reconnaître et manipuler tous les objets simples de type intégré
- 2.2. Reconnaître et créer des booléens
- 2.3. Reconnaître tous les objets structurés de type
intégré
- 2.4. Appliquer les fonctions min, max et len
- 2.5. Créer et manipuler un dictionnaire et un
ensemble
- 2.6. Effectuer une itération sur un objet de type
structuré
- 2.7. Manipuler les fonctions associées aux objets
structurés
- 2.8. Créer des fonctions
- 3. Modules et packages
- 3.1. Connaître les principales caractéristiques des
modules
- 3.2. Importer un package à partir du nom
- 3.3. Importer un module spécifique dun package
- 3.4. Importer et utiliser des fonctions dun module
- 3.5. Utiliser ces fonctions au sein dun programme
- 3.6. Créer un module
- 3.7. Distinguer les composants internes des modules
- 3.8. Distinguer les principaux packages de la bibliothèque
standard
- 4. Optimisation
- 4.1. Lire une donnée en entrée
- 4.2. Effectuer un traitement adapté simple
- 4.3. Retourner une solution dans un format standardisé
- 4.4. Lire et prétraiter plusieurs données dentrée
- 4.5. Choisir les types de variables adaptés au problème
- 4.6. Combiner des types de données différents
- 4.7. Extraire automatiquement une information dun volume
important de données
- 4.8. Trier des données
- 4.9. modéliser un graphe et lexplorer
- 4.10. Créer des combinaisons de boucles et conditions
adaptées à différents problèmes
Objectifs
- Structurer des programmes selon un algorithme
- Maîtriser les éléments de lexique et de syntaxe d'un langage pour écrire un programme
- Compiler et exécuter un programme
- Déboguer et tester un programme
Résultats
Utiliser les fonctionnalités de contrôles de flux afin dautomatiser un traitement de données conditionnels et/ou répétitifs
Créer un programme pour des traitements complets de données, en utilisant les fonctionnalités avancées des contrôles de flux et des opérations arithmétiques
Reconnaître et créer des objets simples de type intégrés (built-in), en vue de créer des programmes manipulant des données
Reconnaître les objets structurés de type intégré, afin deffectuer des traitements de multiples variables simples
Manipuler les objets intégrés simples et structurés et les assembler dans le but de créer des fonctions simples et réutilisables
Maîtriser les concepts liés aux modules en vue dinclure des fonctionnalités dun module à un programme
Sélectionner et importer des fonctions spécifiques dun package de lAPI afin de les réutiliser dans un traitement de données
Créer un package simple complet pour créer des fonctionnalités partageables et réutilisables /Stocker et traiter simultanément plusieurs données, en vue de créer un flux de traitement de données simples adapté
Modéliser un problème et automatiser des manipulations de données, afin de traiter un volume important ou complexe de données.