+33 1 69 88 85 29
Formation :
Python Niveau 1
Référence : PY1
Durée :
4 jours
Niveau :
Débutant
Lieu :
à distance, Paris ou sur site
Tarif : 2090 € HT
Python Niveau 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
- Créer et paramétrer son environnement de travail Python
- Posséder les bases du langage Python
- Maîtriser la programmation objet avec Python
- Développer ses propres programmes Python
Prérequis
Disposer de connaissances de bases en programmation.
Programme de la formation
Introduction
- Installer Python
- Python 2 Vs Python 3
- Différents environnements de développement
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
Bonnes pratiques
- PEP8
- Environnements virtuels
- Installation de librairies