Introduction
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.
Introduction
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.
Introduction
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.
Introduction
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.
Pré-requis
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)
Pré-requis
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)
Pré-requis
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)
Pré-requis
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)
Programme détaillé
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
Programme détaillé
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
Programme détaillé
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
Programme détaillé
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
Moyens pédagogiques
Moyens pédagogiques
Moyens pédagogiques
Moyens pédagogiques
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise