Python du niveau initiation au niveau opérationnel

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

Proposée par DEVICTIO — 69003 Lyon

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

2 790 €

Présentation

Cette formation d'initiation au langage Python (3 jours / 21 heures) vous apportera les compétences nécessaires pour s'initier au langage Python et maîtriser sa syntaxe fondamentale.

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 2 790 € 21 h

Objectifs

Comprendre les capacités et les restrictions offertes par Python tout en acquérant une maîtrise de sa syntaxe fondamentale Obtenir la certification TOSA Python

Programme

I/ DECOUVRIR LE LANGAGE PYTHON 1/ Introduction à Python Historique et évolution du langage Comparaison avec d’autres langages de programmation 2/ Python 2 vs Python 3 Les différences majeures entre Python 2 et Python 3 L’importance de la migration vers Python 3 3/ Installation de Python Installation de Python sous Windows Installation de Python sous Linux Utilisation du terminal pour exécuter des commandes Python Introduction aux environnements de développement II/ MAITRISER LES FONDAMENTAUX DE LA SYNTAXE PYTHON 1/ Syntaxe de base Introduction à la syntaxe Python Exécution de code en mode interactif et en script 2/ Variables et types de données Déclaration de variables en Python Types de données internes et leur utilisation 3/ Opérateurs et expressions Utilisation des opérateurs arithmétiques, logiques et de comparaison Création d’expressions complexes 4/ Structures de contrôle Les structures conditionnelles (if, elif, else) Les boucles (for, while) Création d’algorithmes avec des boucles et des tests 5/ Traitement de données massives Utilisation de listes et de boucles pour traiter des données massives Opérations avancées sur les listes et les dictionnaires Gestion des exceptions en Python UTILISER LES FONCTIONS 1/ Importance de la structuration du code Rôle de la structuration dans les projets Création et organisation de fonctions 2/ Fonctions en Python Définition et appel de fonctions Valeurs de retour, absence de retour et retours multiples Espaces de noms et manipulation 3/ Bibliothèques de fonctions et documentation Création de bibliothèques de fonctions personnalisées Documentation des fonctions 4/ Opérations sur les chaînes de caractères Manipulation de chaînes de caractères en Python 5/ Calculs avancés et gestion des dates Utilisation de bibliothèques mathématiques Gestion des dates, heures et intervalles de temps LA PROGRAMMATION ORIENTEE OBJET 1/ Programmation orientée objet Introduction aux concepts de l’objet Classes, attributs et méthodes 2/ Gestion avancée des objets Instancier un objet Encapsulation des données Agrégation d’objets et relations d’objets 3/ Héritage et polymorphisme Utilisation de l’héritage simple et multiple Mise en œuvre du polymorphisme 4/ Introspection et interfaces Utilisation de l’introspection pour explorer les objets Définition et utilisation d’interfaces en Python 5/ Modélisation UML Introduction aux diagrammes de classes et d’objets Application de la modélisation UML à des projets Python
Voir la formation sur le site de l'établissement