Ongoing training

Training unit

Training :
Python Niveau 1
Reference : PY1
Duration :
3 jours
Level :
Beginner
Location :
Paris ou sur site
Price : 2090 € HT

Download the training sheet

Python Niveau 1

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Discover also...

Python Niveau 2

See

Python Core 1

Description

Cette formation Python Niveau 1 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

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.

Prérequis

Aucun mais une formation initiale en informatique est souhaitable.

Programme de la formation

Premiers pas

  • Affichage et arithmétique de base
  • Types et variables.
  • Les types int, bool, str et None.
  • Exercice « Calculez votre âge »

Logique de contrôle de flux

  • Les opérateurs logiques
  • Les conditions
  • Exercice « Êtes-vous majeur ? »
  • La boucle while
  • Exercice « Trouver le nombre aléatoire »
  • Mettre le code dans un fichier et comprendre les messages d'erreur
  • Les types list et tuple
  • La boucle for
  • Exercice « Ajouter un historique au jeu précédent »

Types avancés

  • Les dictionnaires
  • Imbriquer des types
  • Exercice « Sondage »
  • Les sets
  • Les fichiers
  • Exercice « Mot uniques d'un fichier »
  • Parcourir le système de fichiers
  • Exercice « Trouver le mot les plus utilisé dans tous les fichiers »
  • Les exceptions

Ecosystème autour de Python

  • Utiliser le debugger
  • pip, virtualenv et pew
  • ipython

Les fonctions

  • Les fonctions (paramétrage, valeur de retour, docstring)
  • Exercice « Créer une fonction listing »
  • Paramètres avec valeur par défaut
  • L'unpacking
  • L'unpacking dans les fonctions
  • Paramétrage dynamique
  • Exercice « Créer une fonction pour supprimer des mots dans un fichier »
  • Les listes en intension

La programmation orientée objet en Python

  • Classe et instance
  • Méthode, méthode statique et méthode de classe
  • Héritage
  • Exercice « Modéliser une personne »
  • Properties
  • Composition
  • Exercice « Modéliser avec composition »

Download our training calendar

Find out about the 2020 training course schedule!

A customized project ?

Commercial Formation

Contact your Styrel training advisor 

Our certifications

About disability

icone handicap styrel

Do you have a disability?
Each situation being specific, do not hesitate to contact us so that you can benefit from our training.