Type de cours : Formation à distance (e-learning) — tutorée
Réf. : PYTH-EL
Éligible CPF : TOSA — Module Python
Durée : 28 heures de formation
- Tarif : 1200 HT par participant.
Tutorat : soutien pédagogique pendant la formation (chat ou mail). Lundi au vendredi (hors jours fériés) de 8h30 à 17h. Accessible par mail 24h/24.
ObjectifsAcquérir les bases de la programmation en Python, un langage clair et très apprécié des développeurs. Apprendre la syntaxe du langage, concevoir des programmes et simplifier le développement. Vous apprendrez à structurer des programmes selon un algorithme, à les écrire, compiler et exécuter rapidement. Formation composée de 14 modules interactifs, 3 cas pratiques et 54 leçons.
Public viséDéveloppeurs ou futurs développeurs, informaticiens, chefs de projets.
Pré-requisConnaître l'environnement PC/Windows. Avoir déjà la connaissance d'un langage de programmation. Navigateur web (Edge, Chrome, Firefox, Safari), HTML5, système d'exploitation Mac ou PC.
Programme du stageCalculer une moyenne, un total et un pourcentage, nombre de jours dans un mois, supprimer les doublons d'une liste, somme des éléments d'une matrice, manipulation de chaînes de caractères, fonctions récursives, tuples.
Introduction à Python, environnement de travail, créer un fichier et l'exécuter.
Mots-clés et identificateurs, instructions/indentation/commentaires, types de données, variables, entrée/sortie (input(), print()). Structures de contrôle : opérateurs, instructions if-else, boucles, conditions complexes, boucles for imbriquées.
Introduction, définition et syntaxe, paramètres et arguments (*args, **kwargs), contrôle des valeurs de retour, portée des variables, la fonction yield, fonctions utiles.
Opérations de lecture/écriture sur fichiers, gestion des erreurs, manipulation des dates, génération d'un mot de passe aléatoire.
Manipulation de fichiers (fopen, fwrite, JSON), gestion des exceptions (try, except, else, finally, liste des exceptions). Modules math/random/statistics, datetime/time/calendar, module re (expressions régulières).
Créer une classe CompteBancaire, héritage, polymorphisme, décorateurs, tirage d'une loterie. Les types de données : chaînes, listes, tableaux (module array), tuples, ensembles, dictionnaires, matrices.
Fondamentaux : introduction à la POO, constructeurs et destructeurs, classes/objets/attributs, visibilité des membres. Avancé : héritage, polymorphisme, surcharge des opérateurs, itérateurs et générateurs.
Les métaclasses, les décorateurs, les itérateurs avancés, instruction assert.
TEST DE VALIDATION DES COMPETENCES ACQUISES
ATTESTATION DE FORMATION DELIVREE EN FIN DE STAGE
PASSAGE DE LA CERTIFICATION TOSA PYTHON (SI CPF)
L'examen (durée maximale 1h) comprend 35 questions (QCM et exercices pratiques) et se déroule en ligne avec surveillance à distance par Isograd®. Score sur 1000 affichable sur son CV. Prérequis technique : ordinateur avec webcam et micro, connexion internet, navigateur Chrome ou Edge.
Vous pouvez également obtenir des renseignements, un devis (gratuit et sans engagement),
en remplissant le formulaire ci-dessous.
Caroline A.
Très satisfaite, chapitres distincts + exercices pratiques très intéressants pour mise en application. Ce qui m'a particulièrement intéressée est la mise en situation et les cas pratiques.