L’environnement
Python est un langage clair, intuitif, massivement répandu, et devenu incontournable dans le traitement d’une multitude de tâches informatiques.
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.
Objectifs pédagogiques
À l’issue de la formation, le stagiaire sera capable de :
- Créer et paramétrer son environnement de travail Python
- Posséder les bases du langage Python
- Développer ses propres programmes Python
Public concerné
Techniciens, ingénieurs, développeurs, scientifiques, enseignants ou tout public souhaitant découvrir le langage Python.
Prérequis
Connaissances de base en programmation ou avoir suivi la formation « Initiation à la programmation avec Python ».
Note
Veuillez noter que cette formation n’aborde pas la programmation orientée objet. Cette thématique qui est la suite logique de la formation Python Débutant vous est proposée dans la formation « Python Programmation Orientée Objet ».
Programme de la formation
Introduction
- Installer Python
- Installer des librairies
- Python 2 vs Python 3
- IPython / Jupyter
- Environnement de développement intégré
Premiers pas
- L’arithmétique de base
- Les variables
- Les types de données
Logique de contrôle de flux
- Les structures conditionnelles : if, else, elif
- Les opérateurs de comparaison
- Les mots clés and, or et not
- La boucle while
- La boucle for
Les fonctions
- Création d’une fonction
- La docstring
- Les fonctions lambda
- Les modules et la méthode import
- Les 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
- Les compréhensions de liste
- Les fonctions map, filter et reduce
- Les dictionnaires
- Les fichiers
Portée des variables, objets mutables et immutables, et références
- Variables locales
- Variables globales
- Références
Conclusion
- L’étape d’après
- Conseils pour aller plus loin avec Python