Premiers pas avec Python 3

1 250 euros HT / 1 pers.

Initiation

Cycle Outils

21 heures de cours sur 5 jours

Objectif :

Cette formation permet d’aborder les bases du langage Python en utilisant la dernière version du langage.

Bénéfices attendus :

  • Maîtriser les bases de Python.

  • Savoir développer une application en Python.

  • Se familiariser avec les idiomes Python.

Public :

  • Ingénieurs, techniciens et scientifiques désirant s’initier au langage Python.

  • Une première expérience d’un langage de programmation quelconque est souhaitable.

Programme :

Introduction

Objectifs du langage
Pourquoi un langage interprété ?


Programmer en Python

Prise en main de l’interpréter
Structures de contrôle
Gestion des erreurs de syntaxes

Exercices


Aspect impératif

Principes généraux des fonctions

Arguments de fonctions
Fonctions anonymes
Fonctions d’ordres supérieur

Générateur et co-routines

Interface avec l’OS

Exercices et évaluation


Structure de données

Chaîne de caractères
Liste, Tuple, Dictionnaire

Autres collections

Exercices et évaluation


Structurer son programme Python

Le script vs module

Notion de packages

Les Doc String

Le style PEP8

Test unitaire et benchmark

Exercices et évaluation


Aspect orienté objet

Notion de classe

Données et fonctions membres

Notion de visibilité

Interface et héritage

Abstract Base Class

Itérateurs et outils associés

Exercices et évaluation


Autres outils

Pattern Matching

Formules Mathématiques

Connectivité Internet

Gestion des dates et du temps 

Numpy

Exercices et évaluation