03_231165784F_1669276S https://www.coteformations.fr/je-recherche/une-formation/recherche/1165784 Tosa Python Devictio Formations

Tosa Python

Date de mise à jour : 06/11/2023 | Identifiant OffreInfo : 03_231165784F
Organisme responsable : Devictio Formations

Objectifs

Niveau opérationnel (score Tosa 551 à 725)

Utiliser les fonctionnalités de contrôles de flux afin d'automatiser un traitement de données conditionnels et/ou répétitifs


  • Créer un programme pour des traitements complets de données, en utilisant les fonctionnalités avancées des contrôles de flux et des opérations arithmétiques

  • Reconnaître et créer des objets simples de type intégrés (built-in), en vue de créer des programmes manipulant des données

  • Reconnaître les objets structurés de type intégré, afin d'effectuer des traitements de multiples variables simples

  • Manipuler les objets intégrés simples et structurés et les assembler dans le but de créer des fonctions simples et réutilisables

  • Maîtriser les concepts liés aux modules en vue d'inclure des fonctionnalités d'un module à un programme

  • Sélectionner et importer des fonctions spécifiques d'un package de l'API afin de les réutiliser dans un traitement de données

  • Créer un package simple complet pour créer des fonctionnalités partageables et réutilisables /Stocker et traiter simultanément plusieurs données, en vue de créer un flux de traitement de données simples adapté

  • Modéliser un problème et automatiser des manipulations de données, afin de traiter un volume important ou complexe de données.
Niveau avancé (score Tosa 726 à 875)

  • Connaître les règles syntaxiques et sémantiques de Python afin de créer des programmes clairs et réutilisables

  • Maîtriser les outils d'entrée-sortie, dans le but de lire et modifier des documents externes au programme

  • Maîtriser les spécificités des types intégrés afin de traiter efficacement et de manière claire des grands volumes de données

  • Créer des fonctions documentées, des classes et leurs méthodes associées, dans le but de créer des fonctionnalités intégrables dans d'autres programmes

  • Importer des packages composés pour exploiter l'ensemble des fonctionnalités incluses
Niveau expert (score Tosa 876 à 1000)

  • Intégrer la gestion d'erreur afin de créer des programmes couvrant tous les cas d'entrée et de gestion de données

  • Utiliser les règles et conventions de nommage afin de créer des programmes pouvant s'intégrer dans un environnement complet

  • Mettre en œuvre l'intégralité des outils fonctionnels, afin de créer des fonctions adaptées et efficaces

  • Utiliser et implémenter les concepts de la programmation orientée objet, afin de créer des structures spécifiques à un projet

  • Maîtriser l'ensemble des concepts liés aux modules pour intégrer des packages de la manière la plus performante possible

  • Utiliser l'intégralité de la bibliothèque standard pour traiter des données et documents externes, en local ou sur internet

Programme de la formation

Découverte et Installation


  • Introduction à Python, histoire et alternatives

  • Présentation de Python 2 et Python 3

  • Installer Python sur Windows ou Linux

  • Mise en œuvre de Python via le terminal

  • Configurer les environnements de développement
Syntaxe de Base et Structures de Contrôle

  • 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
Fonctions et Programmation Orientée 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 Données 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 Avancée 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
Mises en application et ateliers

Validation et sanction

Tosa Python

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Contact de la formation

12 Place Bir-Hakeim
69003 - Lyon 3e
Téléphone fixe : 0472642519
Contacter l'organisme

Contact de l'organisme formateur

Devictio Formations
SIRET : 49829500500033
Responsable : Monsieur Cyril ALAZARY
Téléphone fixe : 0472642519
Contacter l'organisme

Information fournie par :