Initiation Développement Python
La formation commencera par les bases de l’algorithmie et de Python puis évoluera vers l’utilisation de fonctions ou encore de modules.
À la fin de la formation, les développeurs seront autonomes et pourront réaliser des scripts Python par eux-même pour automatiser des tâches, ils seront capables de trouver par eux-mêmes les modules dont ils ont besoin et de comprendre comment s’en servir.
Elle sera orientée travaux dirigés puisque 40% du temps consistera à réaliser des exercices sur PC. L’apprentissage via les TD permettant de mieux fixer les connaissances.
Vous aurez besoin d’un ordinateur avec :
- Anaconda installé (python 3.6 ou supérieur)
ou - Python 3.6 ou supérieur et Spyder installé (pip install -U SPyder)
Prochaine session
- A venir
Public
Cette formation s’adresse à des non-développeurs.
Durée
1 journée
Format
Présentiel, Distanciel
Modules
4 modules
Détails.
Programme
Cours 1 - Les bases de l'algorithmie
1 session d’1h30 avec, au programme :
- Apprendre à décomposer un problème
- Formaliser sa pensée (boucles, structure conditionnelle, fonction)
Cours 2 - Python : les bases
2 sessions d’1h30 avec, au programme :
- variables
- print, help, dir
- types de base (entiers, flottants, booléens, chaînes de caractères, tableau, dictionnaire)
- les structures de contrôles : for, while, if
Cours 3 - Les fonctions
1 session d’1h30 avec, au programme:
- Créer des fonctions
- Utiliser les fonctions à arguments variables ou à arguments nommés
- Utiliser les fonctions des API en lisant leur documentation
- Créer et d’utiliser des lambda-expressions
- Utiliser des fonctions comme paramètre d’autres fonctions
Cours 4 - Modules & exceptions
1 session d’1h30 avec, au programme:
- Gérer les erreurs (mécanisme d’exception)
- Qu’est-ce qu’un module ?
- Importer intelligemment
En savoir plus
- Exercice en travaux dirigés
- Questions orales
- Attestation de formation remise
- Rétroprojecteur
- Tableau blanc
- PC équipés d’Anaconda
- Questionnaire post-formation