Formation

Programmation en Python

Tosa PythonTitre professionnel — éligible CPF, OPCO et financements publics.

Description

Un parcours individuel, 100% en présence de votre formateur dédié:

Recensement de vos besoins grâce à un premier contact avec votre intervenant.
21 séances de une heure seront animées par 1 formateur dont une séance de passage de la certifcation TOSA à la fin du parcours.
Après chaque séance, l'intervenant vous envoie des aides mémoires.
La formation prépare à la certification intitulée ‘TOSA PYTHON’, détenue par ISOGRAD et enregistrée sous le numéro RS6202 au Répertoire Spécifique de France Compétences.

Exemple du programme:

Introduction
  • Qu'est ce que Python?
  • Pourquoi choisir Python?
  • Installation: (pré-requis, fichiers, arborescence…)
  • Utilisation de l’interpréteur
  • Premier programme en Python
Les bases
  • Organisation du code (modules, package, importations)
  • Recommandations de nommage
  • Les types de base (entier, chaîne, réel…)
  • Erreurs classiques sur les types
  • Boucles (for), opérateurs, tests (if/else)
  • Définition et appel de fonction
Les fonctions
  • Présentation, déclaration et appel d’une fonction
  • Portée des variables, mot clé global
  • Passage d’arguments, les arguments par défaut
  • La récursivité
  • Les fonctions Lambda : définition, utilisation
  • Fonctions intégrées
Programmation Objet
  • Rappels sur la programmation objet
  • Les classes en Python
  • Constructeurs, attributs privés, méthodes, héritage
  • Le mécanisme des exceptions
  • Les classes incontournables
Les Modules
  • Les modules : définition, la fonction help()
  • Modules standards
  • Module re, os et sys
  • Module csv (fichiers structurés par séparateur)
  • Le dépôt central : Python Package index (Pypi)
  • Importer des modules
  • Mieux gérer son environnement avec Virtualenv
Accès aux données
  • Les objets de type File
  • La documentation
  • La spécification DB-API
  • Connexion à une base de données
  • Python et SQL
  • Python et le XML
Les types de données complexes
  • Les listes de listes
  • Une liste de tuples
  • Les dictionnaires
  • Parcours d’un dictionnaire
  • Les méthodes update(), clear(), pop(), del(), values, keys()
Maîtriser l'environnement du développement
  • Utiliser le plugin Eclipse
  • Rechercher des bugs
  • Vérifier le respect des standards
  • Générer de la documentation
  • Comprendre l’intérêt et les outils de Tests
Amélioration des performances
  • Profiling
  • Multithreading
  • Caching
  • Consommation mémoire

Objectifs

  • Connaître l'intérêt de Python, son contexte
  • Apprendre à structurer, écrire, compiler et exécuter des programmes rapidement



Besoin d'un conseil immédiat ?

Appelez-nous au : 01 76 36 01 04
Envoyez-nous un mail à : commercial@teleformation-education.fr

Résultat

Une formation que nous avons conçue de façon à ce que vous deveniez autonome et surtout plus efficace sur l'outil Python.
A la fin de votre formation, vous aurez une certification qui justifiera votre nouveau niveau sur le logiciel:
  • Le TOSA est une certification professionnelle reconnue par la Commission Nationale des Certifications Professionnelles
  • Votre score est délivré immédiatement après le passage de la certification
  • Réception du certificat après contrôle par les équipes du bon déroulement de l'épreuve par email

  • Les atouts de la formation:

  • Formation individuelle avec présence d'un intervenant dédié
  • Des séances d'1 heure facilement planifiables et qui ne perturbent pas votre planning de la semaine
  • 7j/7, de 8h à 20h
  • Formation personnalisée et adaptée à vos besoins
  • Aide mémoire envoyée en fin de séance
  • Exercices de pratique
  • Certification en fin de parcours qui permet de certifier votre nouveau niveau sur Python