Formation Python : initiation et bonnes pratiques

→ Contactez-nous

Le but de cette formation de 3 jours est de maîtriser les principaux concepts de Python et de devenir autonome sur ce langage de programmation. Vous comprendrez notamment l'esprit du langage, vous aurez les clés pour chercher les informations au bon endroit, que ce soit au sein du langage ou sur le web, et vous aurez accès à la richesse de son écosystème. Vous découvrirez aussi les bonnes pratiques et serez au contact d'un formateur ayant plus de 6 ans d'expérience en Python.

Public : pour développeurs maîtrisant au moins un langage de programmation (Java, PHP, Perl, C, etc.)

Durée : 3 jours

Programme :

  • Jour 1
    • Introduction au langage
      • Caractéristiques
      • Usages
      • Comparatifs avec d'autres langages
      • Installation
      • L'interpréteur Python et l'interpréteur avancé IPython
      • Les éditeurs de code
      • Où trouver la documentation ?
    • Les bases du langage
      • Les types standards
      • La conversion de type
      • Les opérateurs
      • Syntaxe (indentation, commentaires, affectation)
      • Les structures de contrôle
      • Instructions simples
    • Les types de données composites
      • Séquences
      • Dictionnaires
      • Opérations
    • Les fonctions, scripts, modules et packages
      • Fonctions
      • Décorateurs
      • Module
      • Scripts exécutables
      • Paquets
  • Jour 2
    • Les classes et objets
      • Comprendre : définition et syntaxe
      • Espace de noms
      • Attributs privés
      • Héritage
      • Constructeur et destructeur
      • Les exceptions
      • Properties
      • Méthodes spéciales
    • Compléments sur le langage
      • List compréhension
      • Itérateurs
    • Modules standards et modules tiers
      • Quelques exemples
      • Où les trouver ?
  • Jour 3
    • Mise en pratique à travers quelques cas concrets
      • Accès au système
      • Traitement XML
      • Accès aux bases SQL
    • Convention de codage et bonnes pratiques
      • Outils d'assurance qualité
      • Vérifier le respect des standards (pep8, pyflakes...)
    • Conclusion
      • Zen of Python
      • Pour aller plus loin

 

Déroulement de la session : La session a lieu dans vos locaux ou dans une salle de formation Anybox située à Paris. Vous devez apporter votre propre ordinateur portable, et vous assurer que vous avez les droits pour effectuer des installations (Python, et bibliothèques additionnelles).

Coût de la formation : 2073€ HT pour 1 personne, ou 1244€/personne au delà de 2 personnes.
Anybox est organisme de formation et peut fournir des conventions de formation pour votre OPCA.