Skip to content

Commit 3ad3ff5

Browse files
committed
cleanup pass with nbnorm focusing on slideshow & empty tags - teacher included
1 parent 0c96470 commit 3ad3ff5

File tree

49 files changed

+158
-100
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+158
-100
lines changed

notebooks/exos/advanced/EXO-attributes-dynprop-nb.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
---
22
jupytext:
3-
cell_metadata_filter: all,-hidden,-heading_collapsed,-run_control,-trusted
4-
notebook_metadata_filter: all, -jupytext.text_representation.jupytext_version, -jupytext.text_representation.format_version,
5-
-language_info.version, -language_info.codemirror_mode.version, -language_info.codemirror_mode,
6-
-language_info.file_extension, -language_info.mimetype, -toc
73
text_representation:
84
extension: .md
95
format_name: myst

notebooks/exos/advanced/EXO-attributes-proxy-nb.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
---
22
jupytext:
3-
cell_metadata_filter: all,-hidden,-heading_collapsed,-run_control,-trusted
4-
notebook_metadata_filter: all, -jupytext.text_representation.jupytext_version, -jupytext.text_representation.format_version,
5-
-language_info.version, -language_info.codemirror_mode.version, -language_info.codemirror_mode,
6-
-language_info.file_extension, -language_info.mimetype, -toc
73
text_representation:
84
extension: .md
95
format_name: myst
@@ -53,10 +49,6 @@ nbhosting:
5349
* ou lever l'exception AttributeError
5450

5551
```{code-cell} ipython3
56-
---
57-
slideshow:
58-
slide_type: slide
59-
---
6052
class Echo:
6153
def __getattr__(self, attrname):
6254
if len(attrname) == 3:
@@ -71,10 +63,6 @@ class Echo:
7163
```
7264

7365
```{code-cell} ipython3
74-
---
75-
slideshow:
76-
slide_type: slide
77-
---
7866
echo = Echo()
7967
echo.foo()
8068
```
@@ -90,8 +78,6 @@ except AttributeError as e:
9078
print("OOPS", e)
9179
```
9280

93-
+++ {"slideshow": {"slide_type": "slide"}}
94-
9581
# Deuxième partie
9682

9783
+++
@@ -125,10 +111,6 @@ except AttributeError as e:
125111
```
126112

127113
```{code-cell} ipython3
128-
---
129-
slideshow:
130-
slide_type: slide
131-
---
132114
class BlacklistEcho(Echo):
133115
def __init__(self, blacklist):
134116
super().__init__()
@@ -140,10 +122,6 @@ class BlacklistEcho(Echo):
140122
```
141123

142124
```{code-cell} ipython3
143-
---
144-
slideshow:
145-
slide_type: slide
146-
---
147125
blacklist = [ 'six', 'two', 'four']
148126
149127
echo2 = BlacklistEcho(blacklist)

notebooks/exos/basic/EXO-randomdate-readme-nb.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Dans le but de
4545

4646
## étape 1: générer une date
4747

48-
+++ {"slideshow": {"slide_type": "slide"}}
48+
+++
4949

5050
````{admonition} to do
5151
Écrivez une fonction qui se comporte comme `generate_random_date`
@@ -69,8 +69,6 @@ generate_random_date()
6969
generate_random_date("10/02/2020", "31/12/2021")
7070
```
7171

72-
+++ {"tags": []}
73-
7472
### indices
7573

7674
+++
@@ -102,6 +100,7 @@ pour représenter :
102100

103101
* les instants au cours du temps (dates, heures, ...): la classe `datetime`
104102
que, juste pour être compatibles avec la PEP008, on va importer sous le nom de `DateTime`
103+
105104
* les durées - i.e. la différence entre deux instants: la classe `timedelta`
106105
et idem ici on va l'appeler `TimeDelta``
107106

@@ -233,6 +232,7 @@ sort_data("randomdate.txt", "randomdate-sorted.txt")
233232
* le **méthode** `list.sort()` qui copie une liste en place
234233

235234
du coup si on essaye d'optimiser l'utilisation de la mémoire, on va choisir laquelle ?
235+
236236
* ces fonctions pour trier acceptent un paramètre `key=`, regardez bien comment ça marche ce truc-là
237237
* pas la peine d'essayer de finasser et de lire le fichier ligne par ligne, on n'a pas d'autre choix que de lire l'entrée en entier avant de trier
238238

notebooks/exos/beginners/EXO-anagrams-nb.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ jupytext:
33
text_representation:
44
extension: .md
55
format_name: myst
6-
format_version: 0.13
7-
jupytext_version: 1.16.4
86
kernelspec:
97
display_name: Python 3 (ipykernel)
108
language: python

notebooks/exos/beginners/EXO-countdown-nb.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ jupytext:
33
text_representation:
44
extension: .md
55
format_name: myst
6-
format_version: 0.13
7-
jupytext_version: 1.16.4
86
kernelspec:
97
display_name: Python 3 (ipykernel)
108
language: python
@@ -66,7 +64,6 @@ time.sleep(0.5)
6664

6765
+++
6866

69-
7067
### une version v0 un peu naïve
7168

7269
ça fonctionne, mais on ne contrôle pas l'entrée de l'utilisateur:
@@ -99,6 +96,7 @@ cette fois on continue de poser la question jusqu'à ce qu'on reçoive un entier
9996
* dans un premier temps on avait écrit la fonction `saisie_entier()` et le texte
10097
de la question était *cablé* à l'intérieur;
10198
mais dans un exercice suivant, on a voulu réutiliser cette fonction, d'où le paramètre
99+
102100
* il reste un défaut ici; pouvez-vous voir lequel ?
103101
```{admonition} réponse
104102
:class: dropdown

notebooks/exos/beginners/EXO-frequency-nb.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ jupytext:
33
text_representation:
44
extension: .md
55
format_name: myst
6-
format_version: 0.13
7-
jupytext_version: 1.16.4
86
kernelspec:
97
display_name: Python 3 (ipykernel)
108
language: python

notebooks/exos/beginners/EXO-guess-nb.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ jupytext:
33
text_representation:
44
extension: .md
55
format_name: myst
6-
format_version: 0.13
7-
jupytext_version: 1.16.4
86
kernelspec:
97
display_name: Python 3 (ipykernel)
108
language: python

notebooks/exos/beginners/EXO-palindrom-nb.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ jupytext:
33
text_representation:
44
extension: .md
55
format_name: myst
6-
format_version: 0.13
7-
jupytext_version: 1.16.4
86
kernelspec:
97
display_name: Python 3 (ipykernel)
108
language: python

notebooks/howtos/adnwalk/HOWTO-adnwalk-nb.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
---
22
jupytext:
3-
cell_metadata_filter: all,-hidden,-heading_collapsed,-run_control,-trusted
4-
notebook_metadata_filter: all, -jupytext.text_representation.jupytext_version, -jupytext.text_representation.format_version,
5-
-language_info.version, -language_info.codemirror_mode.version, -language_info.codemirror_mode,
6-
-language_info.file_extension, -language_info.mimetype, -toc
73
text_representation:
84
extension: .md
95
format_name: myst
@@ -127,6 +123,7 @@ moves['C']
127123
```
128124

129125
Ce qui signifie pour nous que lorsqu'on rencontre un `C`, il faut :
126+
130127
* faire `+1` en x,
131128
* et ne rien faire (ajouter `0`) en y.
132129

@@ -141,6 +138,7 @@ print("à ajouter en y: ", delta_y)
141138
### Le parcours à proprement parler
142139

143140
Nous avons à présent tous les éléments pour écrire une fonction, qui
141+
144142
* prend en entrée un fragment d'ADN codé comme une chaine de caractères contenant les 4 abbréviations,
145143
* et qui retourne deux listes, correspondant aux X et aux Y respectivement, des points du chemin.
146144

notebooks/howtos/encodings/HOWTO-encodings-nb.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
---
22
jupytext:
3-
cell_metadata_filter: all,-hidden,-heading_collapsed,-run_control,-trusted
4-
notebook_metadata_filter: all, -jupytext.text_representation.jupytext_version, -jupytext.text_representation.format_version,
5-
-language_info.version, -language_info.codemirror_mode.version, -language_info.codemirror_mode,
6-
-language_info.file_extension, -language_info.mimetype, -toc
73
text_representation:
84
extension: .md
95
format_name: myst

0 commit comments

Comments
 (0)