Parcours python - les fondamentaux

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par METROPOLITAN FORMATIONS

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

2 034 €

Présentation

Pédagogie sur-mesure alliant : Compétence & Plaisir ! Trucs et astuces efficaces Stage vivant : mises en pratique et exercices ciblés Un formateur-coach de haut niveau d’expertise Une équipe d'accompagnement à votre écoute et qui vous conseille

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Département
Hauts-de-Seine
Région
Île-de-France
Coordonnées géographiques indisponibles

Objectifs

Découvrez la philosophie et les avantages de Python, un langage reconnu pour sa simplicité et sa puissance. Apprenez à installer Python et un éditeur comme VS Code, et à créer votre premier "Hello World". Comprenez l'importance des environnements virtuels et apprenez à les créer et les utiliser efficacement.

Débouchés / Résultats attendus

Monter en compétence dans la maîtrise du logiciel Etre opérationnel et efficace sur les fonctionnalités attendues Valoriser son savoir-faire par l'obtention d'un bon résultat à la certification TOSA PYTHON

Programme & Référentiel

Caractéristiques du langage et syntaxe : Opérations de base : mathématiques, chaînes de caractères. Les fonctions intégrées courantes (print, input, type). Mise en pratique : écriture d’un algorithme interactif simple en mode console Conditions : if, elif, else. Boucles : for, while. Les instructions de contrôle : break, continue, pass. Mise en pratique : recherche de multiples d’un nombre entier Installation et utilisation de modules python (pip + import) Mise en pratique : Installation et utilisation de numpy Utilisation de modules internes Mise en pratique : Création d’un package et utilisation de celui-ci STRUCTURES DE DONNES ET FONCTIONS AVANCEES Listes et Tuples : Définition, indexation, méthodes courantes (append, remove, sort) Introduction aux itérations et compréhension de listes Créer une liste avec for dans les [] Tuples, ensembles et dictionnaires. Dictionnaires et ensembles : Création d’une liste de dictionnaires en réduisant le nombre de lignes de code au maximum. Fonctions avancées : Listes et les fonctions avancées : zip, filter, et map. Opérateurs mathématiques sur les listes Fonctions et programmation orientée objet : Définir une fonction Paramètres et retour de valeur (return). Les arguments par défaut, *args et **kwargs. Indiquer les types de retour d’une fonction Documentation Déstructuration Mise en pratique : Ecrire une fonction is_palindrome(..) LES DIFFERENTES PROGRAMMATIONS et mises en pratique Programmation orientée objet (POO)syntaxe Programmation concurrente, multithreading Programmation asynchrone avec asyncio Gestion d’erreurs, logging et Mini – TP récaps : Tests unitaires et automatisés Tests unitaires : philosophie Présentation de la bibliothèque intégrée pytest. Lancement des tests depuis VSCode Tests paramétrés Fixtures Tests d’exceptions Mocking Couverture de code Mise en pratique : Développer des tests unitaires sur un module complet