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

Description

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.

Objectifs de la formation

  • Créer et paramétrer son environnement de travail Python
  • Posséder les bases du langage Python et connaître les subtilités du langage
  • Maîtriser la programmation objet avec Python
  • Développer ses propres programmes Python

Prérequis

Aucun mais une formation initiale en informatique est souhaitable.

Programme de la formation

Introduction

  • Installer Python
  • Python 2 Vs Python 3
  • Différents environnements de développement : IPython / Jupyter / Spyder / Atom

Premiers pas

  • Arithmétique de base
  • Variables et convention de nommage
  • Types de données

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

Les fonctions

  • Création d’une fonction
  • La Docstring
  • Les fonctions lambda
  • Les modules et la méthode import
  • Packages
  • Les exceptions
  • Les assertions

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
  • Les dictionnaires
  • Les fichiers

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

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

La programmation orientée objet en Python

  • Classes 
  • Les attributs de classe
  • Méthodes d'insctance, méthodes de classe et méthodes statiques
  • Explorer une classe (documentation, dir, dict)
  • Les propriétés
  • Les méthodes spéciales
  • L’héritage simple
  • L'héritage multiple
  • La composition

Méthodes avancées

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

Téléchargez notre calendrier formation

Découvrez le planning des formations 2019 !

Un projet sur mesure ?

Contactez votre Conseiller Formation Styrel

Nos certifications