25-27 avr. 2018 Saint Martin d'Hères (France)

Programme Formation Initiation

Formation Python introduction

 

Durée : 3j

Participants : Personnel qui souhaite découvrir le langage Python

Pré-requis : notions en programmation (boucle, condition...)

Objectifs :

Découvrir le langage Python et sa syntaxe

Développer des scripts et programmes en Python à partir des concepts de base

Matériel pédagogique

Support numérique de formation fourni

Ordinateur fourni. Possibilité de venir avec son propre matériel. Les pré-requis logiciels et leurs procédures d’installations seront fournis aux participants avant la formation.

Contenu

 

Des travaux pratiques et mini projet jalonnent les notions abordées tout au long du programme.

 

Python - les premiers pas

  • Pourquoi Python?

  • Python le langage , un interpréteur

  • Comparaison entre Python 2 et Python 3

  • Comment exécuter un code Python

  • Environnement de développement

Introduction au langage

  • Caractéristiques du langage

  • Variables, types et opérations

Les concepts de base

  • Les listes

  • Les boucles

  • Les Expressions conditionnelles

  • Les exceptions

  • Types mutables et non mutables

  • Valeurs et références

Les fonctions

  • Définition

  • Fonction lambda

  • Portée des variables

Manipulations de fichiers

  • Ouverture

  • Lecture / Écriture

  • Arborescence, répertoire et utilisation avancée

La librairie standard

  • La programmation à plusieurs fichiers

  • La librairie standard

Structure de données

  • Les listes

  • Les tuples

  • Les dictionnaires

Programmation orientée objet

  • Introduction

  • Classes

  • Héritage et polymorphisme

Environnement Python

  • Les différentes implémentations de Python

  • La gestion des packages

  • Installation et environnement Python

Python pour les scientifiques - introduction à Numpy et Matplotlib

  • Panorama des outils scientifiques dans Python

  • Introduction à Numpy

  • Introduction à Matplotlib

Documentation

  • Où trouver de l’aide, de la documentation, des tutoriaux

  • Exemples d’utilisation de Python et domaines d’applications

Quelques concepts spécifiques et utiles sous Python

  • Itérateurs et mot clé yield

  • Décorateurs

Personnes connectées : 1