2.3 Python - Introduction aux listes
Introduction
En python, les Listes sont un type d'objet très utilisés, comme les différents types d'objets que tu connais déjà. Les listes ont donc leurs propres spécificités, également leurs propres méthodes.
Objectifs
✅ Se familiariser avec les listes en Python. ✅ Réaliser des exercices introductifs pour comprendre les bases des listes. ✅ Préparer le terrain pour une utilisation plus avancée des listes dans les quêtes suivantes.
Sommaire
Méthodes de list
Tu vas te contenter ici d'exécuter des cellules de codes et expliquer ce qu'il se passe en répondant aux questions à l'écrit. Pour ce faire, tu vas devoir t'aider de la documentation que tu peux trouver sur internet.
Comme tu le verras, tu vas devoir trouver des informations sur le fonctionnement de:
- enumerate**()**
- range()
- .append()
- del
- random.randint
- .insert()
- "".join()
- .split()
Ces étapes de recherches sont très importantes pour ta progression. Une fois que tu seras à l'aise avec les recherches sur internet, tu te rendras compte que tu peux te débloquer tout seul. Evidemment, c'est un point qui se travaille, et ton formateur est aussi là pour t'aider. Il s'agit en tout cas d'une softskill très redoutable. Plus tu seras à l'aise avec les recherches sur internet, moins tu seras stressé à l'idée d'être bloqué sur une question. Il est très important de développer ça dès le début de la formation. C'est un travail de tous les jours. Notre objectif, tout comme le tien, c'est que tu sois autonome sur ce point avant d'arriver sur le marché de l'emploi.
Challenge
Dans ce challenge tu vas t'entraîner à comprendre comment fonctionne les listes. Crée une copie du notebook ci-après et réalise les missions qui s'y trouvent : Python 2.3 - List Introduction
Une fois réalisé, poste le lien vers ton notebook en commentaire pour validation, sans oublier de le rendre accessible en lecture pour toute personne disposant du lien.
Critères de validation
- Le notebook est accessible en lecture par toute personne disposant du lien
- Les exercices ont été correctement codés
Tu trouveras dans ce notebook une correction possible au challenge. Ce n'est pas la seule qui existe, mais elle fonctionne !
Ressources partagées sur cette quête
- Pour la fonction enumeratehttps://www.docstring.fr/glossaire/enumerate/
- pour comprendre la fonction enumerate et les paramétreshttps://www.pythoniste.fr/python/enumerer-des-listes-avec-la-fonction-enumerate-de-python/
- Definition of the terms parameter and argument https://www.w3schools.com/python/gloss_python_function_arguments.asp