Functions and libraries
Duration5hPrésentation & objectifs
L’objectif de la session 2 est d’étudier un concept incontournable de la programmation : les fonctions. Nous vous guiderons à travers des concepts importants de la programmation tels que la définition et l’utilisation des fonctions, la visibilité et la portée des variables, la réutilisation des bibliothèques, et l’organisation du code. Nous aborderons également le gestionnaire de paquets Python, qui peut être utilisé pour installer de nombreuses bibliothèques déjà existantes.
Pendant la séance pratique, en plus de quelques exercices sur ces notions, vous travaillerez sur un petit projet lié à l’apprentissage automatique. Cela vous apprendra comment organiser correctement vos fichiers et écrire des fonctions adaptées.
Avant le cours
Exigences techniques
Pour pouvoir commencer à travailler sur l’activité, vous devez remplir les conditions suivantes :
- Veuillez apporter votre propre ordinateur.
- Assurez-vous d’avoir une connexion réseau fonctionnelle.
Pendant le cours
Acquisition des connaissances
Pour pouvoir commencer l’activité pratique efficacement, nous introduirons quelques concepts nécessaires au début du cours. Pour vous faire gagner du temps, nous vous présenterons quelques diapositives, que vous pouvez trouver ci-dessous :
Ces diapositives couvrent uniquement les éléments principaux du cours, et beaucoup plus de détails sont donnés dans les articles associés. Ainsi, vous devriez étudier les articles suivants à la maison après la session :
- Fonctions dans un langage de programmation.
- Organisation du code en bibliothèques.
- Installation des modules Python.
- Visibilité et portée des variables.
Vous pouvez vérifier votre compréhension de ces articles ici :
Activité pratique
Le reste du cours est dédié à une activité pratique. Lorsque vous êtes prêt, cliquez sur le lien ci-dessous pour commencer :
Après le cours
Compléter la session en cours
Avant la prochaine session, vous devez :
- Revoir le contenu des articles ci-dessus.
- Compléter les parties non optionnelles de l’activité pratique.
Préparer la prochaine session
De plus, vous devez :
- Vérifier la section “Avant le cours” de la prochaine session, et vous assurer de faire tout ce qui est nécessaire pour la préparer.
- La prochaine session commencera par un exercice évalué, qui met en pratique votre compréhension des sessions de programmation 1 et 2.