En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Formation Python sur AWS


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • Lieu
  • Initier les participants aux méthodes et réflexes de la programmation orientée objet et leur apporter la maîtrise opérationnelle du langage Python.
  • Utiliser du kit SDK AWS pour interagir avec les services AWS et développer des solutions
Trouvez votre prochaine formation

Programme

    Syntaxe du langage Python
    • Les Identifiants et les références. Les  Conventions de codage et les règles de  nommage.
    • Les blocs, les commentaires.
    • Les types de données disponibles.
    • Les variables, l'affichage formaté, la  portée locale et globale.
    • La manipulation des types numériques,  la manipulation de chaînes de  caractères.
    • La manipulation des tableaux  dynamiques (liste), des tableaux  statiques (tuple) et des dictionnaires.
    • L'utilisation des fichiers.
    • La structure conditionnelle if ...
    • Les opérateurs logiques et les  opérateurs de comparaison.
    • Les boucles d'itérations while et for.  Interruption d'itérations break /  continue.
    • La fonction range.
    • L'écriture et la documentation de  fonctions.
    • Les Lambda expression.
    • Les générateurs.
    • La structuration du code en modules

    Utilisation StdLib
    • Les arguments passés sur la ligne de  commande.
    • L'utilisation du moteur d'expressions  régulières Python avec le module "re",  les caractères spéciaux, les cardinalités.
    • La manipulation du système de fichiers.
    • Présentation de quelques modules  importants de la bibliothèque standard : module "sys", "os", "os.path".
    • Empaquetage et installation d'une  bibliothèque Python.
    • Les accès aux bases de données  relationnelles, le fonctionnement de la  DB API

    Outils QA
    • Les outils d'analyse statique de code  (pylint, pychecker).
    • L'analyse des comptes rendus d'analyse  (types de messages, avertissements,  erreurs).
    • Extraction automatique de  documentation.
    • Le débogueur de Python (exécution pas  à pas et analyse post-mortem).
    • Le développement piloté par les tests.
    • Les modules de tests unitaires Python  (Unittest, ...).
    • L'automatisation des tests, l'agrégation  de tests.
    • Les tests de couverture de code,  profiling

    Création IHM TkInter
    • Les principes de programmation des  interfaces graphiques.
    • Présentation de la bibliothèque TkInter.
    • Les principaux conteneurs.
    • Présentation des widgets disponibles  (Button, Radiobutton, Entry, Label,  Listbox, Canvas, Menu, Scrollbar, Text, ...).
    • Le gestionnaire de fenêtres.
    • Le placement des composants, les  différents layouts.
    • La gestion des événements, l'objet  event.
    • Les applications multi-fenêtres

    Interfaçage Python/C
    Kit SDK AWS pour Python (Boto3)
    • Configuration du kit SDK AWS et des  informations d’authentification pour  Python
    • Utilisation du kit SDK AWS pour  interagir avec les services AWS et  développer des solutions

* Cette durée est indicative et peut varier en fonction du niveau des participants et de l’adaptation du contenu à votre problématique