Parcours python - les fondamentaux

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

Proposée par METROPOLITAN FORMATIONS

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

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

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 2 034 € – – –

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.

Programme

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
Voir la formation sur le site de l'établissement