Formation

Python - Par la pratique

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

Description

Jour 1
Introduction
  • Historique
  • Environnement de travail
  • Champs d'application
  • Scripts, fonctions et classes
  • 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
  • Extension basée sur les packages : import
  • Lancement de programmes et passage d'arguments
  • Versions compilées de Python
  • Console Python
  • Encoding : utf-8
Types de bases
  • Typage faible
  • Booléens, numériques
  • Les chaînes de caractères
  • Conversions de types, casting
  • Types agrégés : Tuples, List, Set et dictionnaires
Jour 2
Les instructions de base
  • Commentaires sur une ligne # ou plus """
  • 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 instruction import
  • Modules en tant que fichier py et en tant que répertoire
  • 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
  • Accès aux bases de données relationnelles
  • Programmation graphique UI avec Tkinter
Mise au point de programme
  • Débogage : exécution pas à pas
Python et le Web
  • Scripts Python en tant que Common Gateway
Certification
  • L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
  • Il s'effectuera en ligne et durera en moyenne 1h70
  • 551 points minimum seront nécessaires pour l'obtention de la certification (le score obtenu attestera d'un niveau de compétence)

Objectifs

  • 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.

Résultat

  • Les compétences attestées sont variables en fonction du score obtenu (de 551 à 1000)
  • Ce score déterminera un niveau (opérationnel, avancé ou expert) selon lequel vos compétences vous seront attribuées

Retrouvez le détail des compétences attestées sur la fiche RS : https://www.francecompetences.fr/recherche/rs/6202/