Python
VIVANEO
Développement informatiqueMETROPOLITAN FORMATIONS
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.
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
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
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
Programmer et automatiser des tâches avec Python (Tosa)
RS 6962 CertifInfo 118154 VIVANEO
Développement informatiqueDAWAN
Développement informatiqueDAWAN
Développement informatiqueVIVANEO
Développement informatique