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. 

Les bases du Python permettant de développer des scripts d’automatisation des tâches. Mais la programmation orientée objet ne sera pas abordée. 

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

Inscription

Initiation à la programmation Python