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
- Identifier le langage Python et gérer les règles
- Maitriser les types de valeurs de base
- Créer et changer des variables
- Maitriser les conditionnelles
- Structurer des codes avec des fonctions, dictionnaire et modules
- Maitriser les listes avancées, dictionnaires avancés et boucles
- Maintenir, déboguer et tester des programmes
Rythme de la formation :
- Préconisation d'a minima 2 heures par semaine pour obtenir une progression pédagogique optimale sur votre période de formation
- Planification possible de vos sessions dès 72 heures après votre inscription
Réinvestir les acquis de la formation, dans son contexte professionnel. La certification permet d'obtenir une reconnaissance officielle de ses compétences.