Formation continue

Pôle formation

Formation :
Python Niveau 1
Référence : PY1
Durée :
4 jours
Niveau :
Débutant
Lieu :
Paris ou sur site
Tarif : 1960 € HT

Télécharger la fiche formation

Python Niveau 1

Inscription en ligne

Inscrivez-vous directement en ligne sur

Découvrez aussi...

Python Niveau 2

Python Niveau 1

Objectif de la formation

Cette formation permet d’appréhender les bases du langage Python (types simples et avancés, syntaxe, fonctions), de disposer d'une bonne vue d'ensemble des différents modules et de faire ses premiers pas en programmation orientée objet.

Public concerné

Techniciens, ingénieurs, développeurs, scientifiques, enseignants, etc.

Prérequis

Aucun mais une formation initiale en informatique est souhaitable.

Programme de la formation

Introduction

  • Installer Python
  • Python 2 Vs Python 3
  • IPython / Jupyter

Premiers pas

  • Arithmétique de base
  • Variables et convention de nommage
  • Types de données
  • Exercices avec la fonction print

Logique de contrôle de flux

  • Les structures conditionnelles
  • Les opérateurs de comparaison
  • Les mots clés and, or et not
  • Exercice “année bissextile”
  • La boucle while
  • La boucle for
  • Les mots clefs break et continue
  • Exercices “année bissextile” avec les boucles

Les fonctions

  • Création d’une fonction
  • La Docstring
  • Les fonctions lambda
  • Les modules et la méthode import
  • Exercice : créer un module “année bissextile”
  • Packages
  • Exercice : créer un package
  • Les exceptions
  • Les assertions
  • Exercice : inclure des exceptions à notre programme “année bissextile”
  • Exercices sur les fonctions

Types avancés

  • La chaîne de caractères
  • Les listes et tuples
  • Les listes comme paramètres de fonctions
  • Exercice: le programme “année bissextile” avec une liste en paramètres
  • Les compréhensions de liste
  • Exercices de création de liste
  • Les dictionnaires
  • Les fichiers

Portée des variables, objets mutables et immutables, et références

  • Variables locales
  • Variables globales
  • Références
  • QCM

La programmation orientée objet en Python

  • Classes 
  • Exemple : modéliser une personne
  • Méthodes, méthodes de classe et méthodes statiques
  • Explorer une classe (documentation, dir, dict)
  • Exercice : créer et utiliser une classe
  • Les propriétés
  • Les méthodes spéciales
  • Exercice : créer une classe et surcharge d’opérateurs
  • L’héritage
  • Exercice sur l’héritage

Méthodes avancées

  • Les itérateurs et générateurs
  • Les décorateurs
  • Les métaclasses

Téléchargez notre calendrier formation

Découvrez le planning des formations 2017 !

Un projet sur mesure ?

Contactez votre Conseiller Formation Styrel

Nos certifications