Langage python

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

Proposée par DEVICTIO — 69000 Lyon

Formation Professionnelle Apprentissage
Présentiel
Apprentissage envisageable

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

4 590 €

Présentation

Cette formation complète à Python (niveau 1 & 2) vous permettra de maîtriser la syntaxe de Python. Elle est proposée en présentiel et à distance (apprentissage mixte / blended learning)

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

Localisation & Rattachements

Adresse
12 PLACE BIR HAKEIM 69000 Lyon
Académie
Lyon
Département
Rhône
Région
Auvergne-Rhône-Alpes

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Connaître les usages et les possibilités du langage Python Maîtriser la syntaxe essentielle de Python en structurant son code Expérimenter la programmation objet en Python pour créer des applications

Débouchés / Résultats attendus

Maîtriser les fondamentaux du langage de programmation informatique généraliste permettant d'intervenir à la fois en programmation ou développement de logiciel puis renforcer ses acquis Obtenir la certification TOSA PYTHON

Programme & Référentiel

DECOUVERTE ET INSTALLATION Introduction à Python, histoire et alternatives Présentation de Python 2 et Python 3 Installer Python sur Windows ou Linux Mise en oeuvre de Python via le terminal Configurer les environnements de développement SYNTAXE DE BASE ET STRUCTURES DE CONTROLE Apprentissage de la syntaxe de base en interprétation directe et en script Déclaration de variables et utilisation des types internes Utilisation des opérateurs et expressions Les structures de contrôle (tests et boucles) Réalisation d'algorithmes avec des boucles et des tests Manipulation de tableaux et traitement de données massives Exploration des types de données avancées et gestion des exceptions FONCTION ET PROGRAMMATION ORIENTEE OBJET Structuration du code avec des fonctions Création, organisation et documentation de fonctions Opérations sur les chaînes de caractères Calculs avec Python et gestion des dates et heures Introduction à la programmation orientée objet Création de classes, gestion des attributs et méthodes Utilisation de l'encapsulation, de l'agrégation et de l'héritage Exploration du polymorphisme, de l'introspection et des interfaces MANIPULATION DE DONEES ET MODULES Manipulation de fichiers et parsing XML/JSON Gestion des logs et documentation du code avec Python Utilisation de bases de données avec Python (SQLite) Introduction à la création de programmes Python Types de base, opérateurs, structures de contrôle Fonctions, gestion des fichiers, modules Introduction aux classes et à la gestion des exceptions PROGRAMMATION AVANCEE ET INTERFACES GRAPHIQUES Utilisation de bibliothèques graphiques en Python (Tkinter, PyQt, etc.). Création d'interfaces graphiques avec des widgets, menus, et gestion des événements Construction d'une interface graphique complète pour une application Approfondissement des classes Accès aux bases de données relationnelles Programmation graphique UI avec Tkinter MISE EN APPLICATION ET ATELIERS