Python - par la pratique

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

Proposée par M2I SCRIBTEL — 92400 Courbevoie

Formation Professionnelle
Présentiel
Pas d'apprentissage

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

2 398 €

Présentation

La formation Python sera ponctuée par une certification vous permettant de valoriser vos compétences à développer des logiciels.

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

Localisation & Rattachements

Adresse
19 PLACE DES REFLETS 92400 Courbevoie
Académie
Versailles
Département
Hauts-de-Seine
Région
Île-de-France

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

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Identifier les usages courants du langage
  • Mettre en pratique le scripting en Python
  • Structurer votre code en fonction, classes et modules
  • Utiliser des modules existants
  • Décrire la programmation réseau avec Python
  • Expérimenter la programmation objet en Python.

Débouchés / Résultats attendus

Domaine 1 : Langage et syntaxe

Domaine 2 : Structures de données et objets

Domaine 3 : Modules et packages

Domaine 4 : Optimisation de code

Lien pour visualiser le détail de la certification enregistrée au RS : https://www.francecompetences.fr/recherche/rs/6962/

Programme & Référentiel

Jour 1

Introduction

  • Historique
  • Champs d'application
  • Catégoriser Python: langage interprété à typage fort dynamique
  • Environnement de travail
  • Versions architectures et plateformes pour Python
  • Editeurs et environnements de développement (IDE)
  • Installation et configuration de Python
  • Conformité du codage à PEP8

Programme type

  • Programme minimal et point d'entrée
  • Lancement de programmes et passage d'arguments
  • Versions compilées de Python
  • Console Python

Types de base

  • Les primitifs
  • Conversions de types, casting
  • Types agrégés : Tuples, List, Set et Dictionnaires

Jour 2

Les instructions de base

  • Commentaires sur une ligne #
  • Notion de blocs et indentations
  • Les opérateurs
  • Saisie et affichage : input, print et formatage
  • Structure conditionnelle : la directive "Match"
  • Les structures de boucle : While, For, Range()
  • Break et continue
  • La gestion des exceptions
  • L'import de modules

Procédures et fonctions

  • Def, arguments et valeur de retour
  • Variables globales et l'instruction globale
  • Arguments par défaut, *args et **kwargs -
  • Fonctions lambda

Gestion des fichiers

  • Gestion de fichiers et répertoires
  • Accès séquentiel, aléatoire
  • Le module os, os.path, shutil, zlib

Jour 3

Les modules

  • Définition de modules et des packages
  • Instruction import
  • Résolution des modules
  • Module et programme : __main__
  • Installation de modules : pip, easy_install

Les classes

  • Approche objets
  • Classes et instances / objets : self
  • Constructeur : __init__
  • Données et méthodes membres
  • Héritage multiple

Jour 4

Les librairies Python

Certification

  • L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
  • Il est composé de 35 questions, s'effectuera en ligne et durera en moyenne 1h30
  • A l'issue de la certification, le candidat se verra attribuer un score (0 à 1000), correspondant à un niveau (Initial / Basique / Opérationnel / Avancé / Expert) :
    • En deçà du score de 551 points, le candidat se verra attribuer une attestation de passage de la certification. Ces niveaux Initial et Basique ne valident cependant pas l'obtention de la certification
    • Les niveaux Opérationnel, Avancé et Expert permettent, quant à eux, au titulaire de la certification de faire valoir ses compétences et d'attester de son opérationnalité selon son profil et l'emploi qu'il exerce