Identifier le langage Python et gérer les règles
- Savoir ce qu’est un programme
- Savoir ce qu’est un algorithme
- S’initier au pseudo-langue
- Écrire un programme : syntaxe et instructions
- Compiler et exécuter un programme
- Découvrir ce qu’est une librairie et son rôle/son usage
- Découvrir les conventions de dénomination et de syntaxes
- Utiliser des commentaires (pourquoi commenter sur les développements)
- Améliorer la lisibilité des programmes (indentation du code, découpage du code…)
- Maitriser les types de valeurs de base
- Connaitre les différents opérateurs (addition, égalité…)
- Savoir combiner des opérateurs
- Découvrir les expressions booléennes
- Découvrir les types primitifs (entiers, chaînes de caractères, nombres réels…)
- Connaitre les conversions de types
- Connaitre les types d’opérateurs de coulée
- Créer et changer des variables
- Savoir ce qu’est une variable
- Découvrir la déclaration et définition d’une variable
- Utiliser, afficher et augmenter la valeur d’une variable
- Faire la mise en forme des chaînes d’une variable
- Découvrir les constantes
- Saisir, afficher et affecter des variables
- Organiser des données sous forme de tableaux
- Maitriser les conditionnelles
- Faire des sélections alternatives (si, si-alors-sinon…)
- Gérer les blocs d’instructions (notion de Début… Fin…)
- Gérer les boucles itératives (tant-que-répéter, jusqu’ à, pour-de-à…)
- Imbriquer des instructions
- Structurer des codes avec des fonctions, dictionnaire et modules
- Connaitre les définitions (procédure, fonction…)
- Gérer les appels de fonctions
- Gérer le passage des paramètres
- Gérer le code retour d’une fonction
- Définir, accéder aux données et connaitre les types de données d’un dictionnaire
- Dictionnaire v/s liste
- Manipuler une entrée dans le dictionnaire
- Connaitre les restrictions de clés, le mot-clé « Dans », les méthodes intégrées…
- Maitriser les listes avancées, dictionnaires avancés et boucles
- Utiliser les boucles « Pour » et les dictionnaires
- Énumérer(itérable) dans un dictionnaire
- Utiliser les boucles « Pour-Autre », « Pendant que – Autre », « Pause, Continuer »…
- Savoir interpréter les différents messages d’erreurs
- Maintenir, déboguer et tester des programmes
- Exécuter un programme pas à pas
- Points d’arrêt
- Inspecter les variables
- Réaliser des tests unitaires
Pour faciliter l’acquisition de la compétence et sa transférabilité sur le poste de travail, trois différents contenus sont mis à disposition de l’apprenant sur son espace dédié, en complément de sa formation :
Un parcours e-learning : Réalisé avant ou après une session avec un formateur, chaque module correspond à une fonctionnalité à maîtriser du programme. L’ensemble des modules constitue un parcours qui renforce l’ancrage.
Des tutoriels de courte durée : Selon la logique du support formatif, ces vidéos aident l’apprenant confronté à une difficulté à la résoudre en toute autonomie 24/7 mais aussi à acquérir la fonctionnalité ou l’usage concerné.
Des vidéos d’exercices : En reprenant pas à pas chaque étape de la correction, l’apprenant progresse à travers une illustration pratique de la mise en œuvre de la fonctionnalité ou de l’usage.
Ces contenus e-formation sont disponibles dans l’espace dédié de l’apprenant. Ils complètent efficacement les sessions synchrones avec un formateur.