Skip to content
Extraits de code Groupes Projets
Valider 6204ff3a rédigé par Vincent-Xavier Jumel's avatar Vincent-Xavier Jumel :hammer_pick:
Parcourir les fichiers

Reprise de la numérotation et ajout du rappel du programme

parent f94032be
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!120Ajout d'un fichier sur les arbres,!119Ajout d'un fichier sur les arbres
Pipeline #1153 réussi
Affichage de
avec 23 ajouts et 7 suppressions
......@@ -16,6 +16,22 @@ kernelspec:
+++
## Extrait du programme
```{list-table}
:header-rows: 1
* - Contenu
- Capacité
- Commentaires
* - Vocabulaire de la programmation objet :
classes, attributs, méthodes, objets.
- Écrire la définition d'une classe.
Accéder aux attributs et méthodes d'une classe.
- On n'aborde pas ici tous les aspects de la programmation objet comme le polymorphisme et l'héritage.
```
## Vocabulaire utilisé
Dans l'exemple des listes, on utilise la programmation orientée objet (POO) pour réaliser les «objets» nécessaires. Il s'agit d'un _paradigme_ de programmation que nous étudierons plus en détail dans l'année.
......
Fichier déplacé
Fichier déplacé
Fichier déplacé
......@@ -11,11 +11,10 @@ kernelspec:
name: python3
---
+++ {"nbgrader": {"grade": false, "grade_id": "cell-59807ca3f7e2cd05", "locked": true, "schema_version": 3, "solution": false, "task": false}}
# Structures de données essentielles
+++ {"nbgrader": {"grade": false, "grade_id": "cell-d42e7a38beb02dd9", "locked": true, "schema_version": 3, "solution": false, "task": false}}
## Les listes
......@@ -23,7 +22,6 @@ Attention, l'objet `list` de Python n'est pas une liste au sens des structures d
Dans ce cours, nous utiliserons `list` pour désigner le type `list` de Python, qui nous servira à nos implémentations et _Liste_ (ou `Liste` dans le code) pour la structure de donnée _Liste_
+++ {"nbgrader": {"grade": false, "grade_id": "cell-a2c76868c8fc7a6e", "locked": true, "schema_version": 3, "solution": false, "task": false}}
### Opérations possibles avec les listes
......@@ -97,7 +95,6 @@ liste[0]
Expliquer l'erreur présente ici.
+++ {"nbgrader": {"grade": true, "grade_id": "cell-613bf1cb4e0c3e51", "locked": false, "points": 2, "schema_version": 3, "solution": true, "task": false}}
On trouvera des informations supplémentaires sur
{cite:ps}`PythonListImplementation`
......
Fichier déplacé
......@@ -13,16 +13,19 @@ kernelspec:
# Récursivité
## Extrait du programme
```{list-table}
:header-rows: 1
* - Notion
- Savoir faire
- Observations
* - Récursivité
- Écrire des programmes récursifs
- Écrire un programme récursif.
Lire des programmes récursifs
- Des exemples dans des domaines variés
Analyser le fonctionnement d'un programme récursif.
- Des exemples relevant de domaines variés sont à privilégier.
```
## Définition
......
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter