Important : La durée de la formation mentionnée n'est pas du simple e-learning, mais un véritable parcours avec des cours individuels, 100% en présence de votre formateur. Formation individuelle de 14 heures, animée par votre formateur en sessions de
2 heures dont 1 heure de passage de la certification Programmer et automatiser des tâches avec Python (Tosa). La formation prépare à la certification intitulée "Programmer et automatiser des tâches avec Python (Tosa)", détenue par ISOGRAD et enregistrée sous le numéro RS6962 au Répertoire Spécifique de France Compétences.
Date d’échéance de l’enregistrement de la certification : 18/12/2027
Votre audit de positionnement réalisé lors de la première séquence déterminera votre niveau et vos besoins spécifiques. Nous aborderons tout ou partie de ces points lors de votre parcours de formation en fonction de la durée choisie:Découvrir Python- Présentation Python : caractéristiques
- Positionnement par rapport à d'autres langages
- Différences entre les versions de Python
- Installation (prérequis, fichiers, arborescence détaillée)
- Fonctionnement de l'interpréteur
- Jupyter et ses notebooks
- Un premier programme helloworld
Les variables- Qu'est-ce qu'une variable ?
- Les types primitifs
- Déclaration, définition et initialisation d'une variable
- Les constantes
- Saisie, affichage, affectation, conversion de type
- Organiser ses données sous forme de tableaux
Opérateurs et expressions- Les différents opérateurs (addition, égalité...)
- Combinaison d'opérateurs
- Expression booléenne
Les structures de contrôle- Les conditions
- Les boucles (for, While…)
- Imbrication des instructions
Les procédures et les fonctions- Définitions : procédure, fonction, Intérêt
- Le passage de paramètres
- Le code retour d'une fonction
- Appel de fonctions
- Les fonctions print(),range(),len(),input()
Les procédures et les fonctions- Définitions : procédure, fonction, Intérêt
- Le passage de paramètres
- Le code retour d'une fonction
- Appel de fonctions
- Les fonctions print(),range(),len(),input()
Structures et gestion de données- Les bonnes structures de données à choisir
- Tuples, séquences et listes (append, extend, insert, ...)
- Fonctions utiles avec les listes (filter, map, reduce)
- Les dictionnaires
- Sets et frozensets
Programmation objet avec Python- Contrôler l'accès aux données (encapsulation)
- Cycle de vie d'un objet (constructeur, destructeur)
- Accéder aux attributs et fonctionnalités de l'objet cible (self)
- Communication entre les objets
- Classe mère et classe fille
- Hé