Skip to content

Commit f5b885f

Browse files
mmckyclaude
andcommitted
Follow-up to #24/#25: typography and consistency fixes from the validation review
Applies the mechanical items from the validation of Emile's editor PRs, leaving the editorial rulings (cours/chapitre, plat sweep, package contexts) open in the #24/#25 threads: - restore U+00A0 before the five new sentence-level colons (numpy ×4, python_by_example ×1) per the edition's typography convention - « loi uniforme bidimensionnelle » → « bivariée » in the pbe_ex5 solution, matching the unchanged hint and the glossary pin - « En revanche, dans un programme long, … » → « Il devient alors plus difficile … » — the English "Then it's harder…" is a consequence of the preceding disadvantage, not a contrast, and this drops the « long programme »/« programme long » repetition - unstrand the Packages back-reference: « Comme indiqué ci-dessus, NumPy est un package Python » referred to a sentence #25 reworded to « bibliothèque »; now « NumPy, que nous avons présenté plus haut, est un package Python » Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 83ff3d3 commit f5b885f

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

lectures/numpy.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ a
113113
type(a)
114114
```
115115

116-
Les tableaux NumPy ressemblent à certains égards aux listes Python, à deux différences importantes près :
116+
Les tableaux NumPy ressemblent à certains égards aux listes Python, à deux différences importantes près :
117117

118-
* Les données *doivent être homogènes* : tous les éléments doivent avoir le même type.
118+
* Les données *doivent être homogènes* : tous les éléments doivent avoir le même type.
119119
* Ces types doivent être l'un des [types de données](https://numpy.org/doc/stable/reference/arrays.dtypes.html) (`dtypes`) fournis par NumPy.
120120

121121
Parmi les types de données les plus couramment utilisés, on trouve :
@@ -152,13 +152,13 @@ Considérons l'affectation suivante
152152
z = np.zeros(10)
153153
```
154154

155-
Ici, `z` est un tableau **unidimensionnel** : ce n'est ni un vecteur ligne ni un vecteur colonne.
155+
Ici, `z` est un tableau **unidimensionnel** : ce n'est ni un vecteur ligne ni un vecteur colonne.
156156

157157
```{code-cell} python3
158158
z.shape
159159
```
160160

161-
Ici, le tuple représentant la forme du tableau ne contient qu'un seul élément : sa longueur
161+
Ici, le tuple représentant la forme du tableau ne contient qu'un seul élément : sa longueur
162162
(les tuples à un seul élément se terminent par une virgule).
163163

164164
Pour transformer ce tableau en tableau bidimensionnel, nous pouvons modifier son attribut `shape`

lectures/python_by_example.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ d'importer des fonctionnalités supplémentaires.
131131
```{index} single: Python; Packages
132132
```
133133

134-
Comme indiqué ci-dessus, NumPy est un package Python.
134+
NumPy, que nous avons présenté plus haut, est un package Python.
135135

136136
Les packages sont utilisés par les développeurs pour organiser le code qu'ils souhaitent partager.
137137

@@ -189,7 +189,7 @@ Cette écriture permet d'alléger le code lorsque la fonction `sqrt` est utilis
189189
L'inconvénient est que, dans un long programme, ces deux lignes pourraient être
190190
séparées par de nombreuses autres lignes.
191191

192-
En revanche, dans un programme long, il peut devenir plus difficile de déterminer de quelle bibliothèque provient `sqrt`.
192+
Il devient alors plus difficile de déterminer de quelle bibliothèque provient `sqrt`.
193193

194194
### Tirages aléatoires
195195

@@ -279,7 +279,7 @@ x
279279

280280
Ici `append()` est ce qu'on appelle une **méthode**, c'est-à-dire une fonction « attachée à » un objet --- dans ce cas, la liste `x`.
281281

282-
Nous étudierons les méthodes plus en détail dans un {doc}`chapitre ultérieur <oop_intro>`. Pour le moment, retenons simplement que :
282+
Nous étudierons les méthodes plus en détail dans un {doc}`chapitre ultérieur <oop_intro>`. Pour le moment, retenons simplement que :
283283

284284
* Les objets Python tels que les listes, les chaînes de caractères, etc. ont tous des méthodes utilisées pour manipuler les données contenues dans l'objet.
285285
* Les objets chaînes de caractères ont des [méthodes de chaîne](https://docs.python.org/3/library/stdtypes.html#string-methods), les objets listes ont des [méthodes de liste](https://docs.python.org/3/tutorial/datastructures.html#more-on-lists), etc.
@@ -729,7 +729,7 @@ $\pi = A / r^2$.
729729
Résumé : si nous pouvons estimer l'aire d'un cercle de diamètre 1, alors diviser
730730
par $r^2 = (1/2)^2 = 1/4$ donne une estimation de $\pi$.
731731

732-
Nous estimons l'aire en générant des observations d'une loi uniforme bidimensionnelle et en regardant la
732+
Nous estimons l'aire en générant des observations d'une loi uniforme bivariée et en regardant la
733733
fraction qui tombe dans le cercle.
734734

735735
```{code-cell} python3

0 commit comments

Comments
 (0)