Langage Python scripting

Puissance, portabilité et élégance, voici quelques caractéristiques qui devraient vous inciter à découvrir le langage de programmation Python. Référence dans le monde du libre, ce langage générique, autour duquel s'est constitué une communauté active, vous apportera une expérience de développement unique.

Objectifs :

  • Être capable d’expliquer le fonctionnement d’un programme python
  • Savoir écrire des programmes python simples
  • Savoir exécuter des programmes python
  • Identifier le fonctionnement de la communauté et ses outils
  • Être capable d’appliquer les bonnes pratiques python
Publics
Développeurs, intégrateurs
 
Taille du groupe : ≤ 10 pers.
Durée

2 jours.


50% de pratique,
50% de cours.
Pré-requis

Notion de base en développement

Contenu pédagogique :

Introduction

  • Origine et caractéristiques du langage
  • Aperçu de la communauté et de ses outils

L’interpréteur Python

  • Installation
  • Options de lancement
  • Modes d’utilisation

Syntaxe

  • Analyse lexicale
    1. Commentaires
    2. Indentation
    3. Blocs
  • Les mots clés
    1. Instructions conditionnelles
    2. Instructions itératives
    3. Gestion des exceptions
  • Les opérateurs

Les types de base

  • Les numériques
  • Les séquences
    1. Tuples
    2. listes
    3. chaines de caractère
    4. Dictionnaires
    5. Ensembles
    6. Fichiers
  • Les slices
  • Les exceptions

Développement de programmes simples

  • Lib standard
  • Bonnes pratiques de conception et de développement
  • Packages et modules

Les bonnes pratiques python

  • Identification des bonnes pratiques
  • Les outils d’analyse de code