+33 1 69 88 85 29
Training :
Python Niveau 1
Reference : PY1
Duration :
3 jours
Level :
Beginner
Location :
Paris ou sur site
Price : 2090 € HT
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 »