Skip to content

Commit a739404

Browse files
authored
Merge pull request #1 from phmarquet/typos
Typos
2 parents 7c87088 + 65f191b commit a739404

5 files changed

Lines changed: 27 additions & 17 deletions

File tree

fonctions/fig-fonctions-cours-1.tikz

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
\node[right] at (1,-1.5) {\texttt{...}};
1212
\node[right] (F) at (1,-2) {\texttt{return}};
1313

14-
\draw[<-,>=latex,ultra thick, red] (A.north) to[bend left] (7,3) node[right] {mot reserv\'e "\texttt{def}"};
14+
\draw[<-,>=latex,ultra thick, red] (A.north) to[bend left] (7,3) node[right] {mot r\'eserv\'e "\texttt{def}"};
1515
\draw[<-,>=latex,ultra thick, red] (B.north) to[bend left] (7,2.2) node[right] {nom bien choisi};
1616
\draw[<-,>=latex,ultra thick, red] (C.north) to[bend left] (7,1.4) node[right] {parenth\`eses};
1717
\draw[<-,>=latex,ultra thick, red] (D.north) to[bend left] (7,0.6) node[right] {deux points};
@@ -21,4 +21,4 @@
2121

2222
\draw[<-,>=latex,ultra thick, red] (F.south) to[bend right] (7,-2.5) node[right] {fin de la fonction};
2323

24-
\end{tikzpicture}
24+
\end{tikzpicture}

guide/guide-python.tex

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,23 @@ \subsection{Définition d'une fonction}
8181
%---------------------------------------------------
8282
\subsection{Fonction avec un paramètre}
8383

84+
\phmnote{Proposition d'introduire ici les paramètres : un ou
85+
plusieurs paramètres. C'est la notion de paramètre qui importe, pas
86+
le nombre de paramètres.}
87+
8488
\mybox{
8589
\myfigure{0.7}{
8690
\tikzinput{../fonctions/fig-fonctions-cours-2}
8791
} }
8892
%---------------------------------------------------
8993
\subsection{Fonction avec plusieurs paramètres}
9094

95+
\phmnote{Proposition de mentionner ici les autres caractéristiques
96+
\og avancées\fg{} des fonctions : documentation, instruction
97+
\ci{return}, renvoyer plusieurs valeurs. (Mais pas le fait qu'une
98+
fonction puisse admettre plusieurs paramètres.) Ajouter un exemple
99+
d'utilisation d'une fonction renvoyant plusieurs valeurs.}
100+
91101
\mybox{
92102
\myfigure{0.7}{
93103
\tikzinput{../fonctions/fig-fonctions-cours-3}
@@ -136,7 +146,7 @@ \subsection{Variable locale}
136146
\begin{itemize}
137147
\item Bien évidemment \ci{ma_fonction(3)} renvoie \ci{4}.
138148

139-
\item Si je pose \ci{y = 5} alors \ci{ma_fonction(y)} renvoie \ci{6}. Mais attention, la valeur de \ci{y} n'a pas changé, elle vaut toujours \ci{5}.
149+
\item Si la valeur de \ci{y} est \ci{5}, alors \ci{ma_fonction(y)} renvoie \ci{6}. Mais attention, la valeur de \ci{y} n'a pas changé, elle vaut toujours \ci{5}.
140150

141151
\item Voici la situation problématique qu'il faut bien comprendre :
142152
\begin{center}
@@ -164,7 +174,7 @@ \subsection{Variable locale}
164174
\defi{variables locales}.
165175
Elles n'existent pas en dehors de la fonction.
166176

167-
\item S'il existe une variable dans une fonction qui porte le même nom qu'une variable dans le programme (comme le \ci{x} dans l'exemple ci-dessus), c'est comme si il y avait deux variables distinctes ; la variable locale n'existant que dans la fonction.
177+
\item Si une variable dans une fonction porte le même nom qu'une variable dans le programme (comme le \ci{x} dans l'exemple ci-dessus), il y a deux variables distinctes ; la variable locale n'existant que dans la fonction.
168178

169179
\end{itemize}
170180

@@ -229,7 +239,7 @@ \subsection{Arguments optionnels}
229239
\section{Modules}
230240

231241
%---------------------------------------------------
232-
\subsection{Utilisé un module}
242+
\subsection{Utiliser un module}
233243

234244
\begin{itemize}
235245
\item \ci{from math import *} \quad Importe toutes les fonctions du module \ci{math}. Pour pouvoir utiliser par exemple la fonction sinus par \ci{sin(0)}. C'est la méthode la plus simple et c'est celle que nous utilisons dans ce livre.
@@ -327,7 +337,7 @@ \subsection{Erreurs de nom}
327337

328338
\begin{itemize}
329339

330-
\item \ci{if y != 0: y = y - 1} \quad \Python{} renvoie le message \emph{NameError: name 'y' is not defined} si la variable \ci{y} n'a pas encore de valeur.
340+
\item \ci{if y != 0: y = y - 1} \quad \Python{} renvoie le message \emph{NameError: name 'y' is not defined} si la variable \ci{y} n'a pas encore été définie.
331341

332342
\item Cette erreur peut aussi se produire si les minuscules/majuscules ne pas scrupuleusement respectées.
333343
\ci{variable}, \ci{Variable} et \ci{VARIABLE} sont trois noms de variables différents.
@@ -368,13 +378,13 @@ \subsection{Exercice}
368378
%---------------------------------------------------
369379
\subsection{Autres problèmes}
370380

371-
Le programme se lance mais s’interrompt en court de route ou bien ne fait ce que tu veux ? C'est là que les ennuis commencent, il faut décafardiser le code ! Il n'y a pas de solutions générales mais seulement quelques conseils :
381+
Le programme se lance mais s’interrompt en court de route ou bien ne fait pas ce que tu veux ? C'est là que les ennuis commencent, il faut décafardiser le code ! Il n'y a pas de solutions générales mais seulement quelques conseils :
372382
\begin{itemize}
373383
\item Un code propre, bien structuré, bien commenté, avec des noms de variables et de fonctions bien choisis est plus facile à relire.
374384

375-
\item Teste ton algorithme à la main avec papier/crayon pour les cas faciles.
385+
\item Teste ton algorithme à la main avec papier/crayon p our les cas faciles.
376386

377-
\item N'hésite pas à afficher les valeurs des variables, pour voir leur évolution au cours du temps. Par exemple \ci{print(i,liste[i])} dans une boucle.
387+
\item N'hésite pas à afficher les valeurs des variables, pour voir leur évolution au cours du temps. Par exemple \ci{print(i,liste[i])} dans une boucle. \phmnote{Ce n'est pas une bonne pratique. L'usage d'un dévermineur permettant de visualiser les valeurs associées aux variables et l'exécution pas à pas est à conseiller.}
378388

379389
\item Est-ce que le programme fonctionne avec certaines valeurs et pas d'autres ? As-tu pensé aux cas extrêmes ? Est-ce que $n$ est nul alors que ce n'est pas autorisé ? Est-ce que la liste est vide, alors que le programme ne gère pas ce cas ? etc.
380390
\end{itemize}

sialors/fig-sialors-cours-1.tikz

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
\node[right] at (1,-2.1) {\texttt{...}};
1212
\node[right] (F) at (0,-2.8) {\texttt{instructions suivantes}};
1313

14-
\draw[<-,>=latex,ultra thick, red] (A.north) to[bend left] (9,3) node[right] {mot reserv\'e "\texttt{if}"};
14+
\draw[<-,>=latex,ultra thick, red] (A.north) to[bend left] (9,3) node[right] {mot r\'eserv\'e "\texttt{if}"};
1515
\draw[<-,>=latex,ultra thick, red] (B.north) to[bend left] (9,2) node[right] {une condition};
1616
\draw[<-,>=latex,ultra thick, red] (C.north) to[bend left] (9,1) node[right] {deux points};
1717

1818
\draw[|-|,ultra thick, red] (5.5,-0.3)--++(0,-2.1);
1919
\draw[ultra thick, red] (5.5,-1.2) to[bend right] (10,-0.5) node[right] {bloc d'instructions indent\'e};
20-
\node[right,red] at (10,-1.25) {sera \'ex\'ecut\'e uniquement};
20+
\node[right,red] at (10,-1.25) {sera ex\'ecut\'e uniquement};
2121
\node[right,red] at (10,-1.9) {si la condition est v\'erifi\'ee};
2222

2323
\draw[<-,>=latex,ultra thick, red] (F.east) to[bend left] (9,-3.2) node[right] {suite du programme};
2424

25-
\end{tikzpicture}
25+
\end{tikzpicture}

sialors/fig-sialors-cours-2.tikz

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424

2525

2626
\draw[|-|,ultra thick, red] (5.5,-0.3)--++(0,-2.1);
27-
\draw[ultra thick, red] (5.5,-1.2) to[bend right] (10,-0.5) node[right] {bloc \'ex\'ecut\'e};
27+
\draw[ultra thick, red] (5.5,-1.2) to[bend right] (10,-0.5) node[right] {bloc ex\'ecut\'e};
2828
\node[right,red] at (10,-1.3) {si la condition est v\'erifi\'ee};
2929

3030

3131
\draw[|-|,ultra thick, red] (5.5,-3.1)--++(0,-1.5);
3232

33-
\draw[ultra thick, red] (5.5,-3.9) to[bend right] (10,-3.5) node[right] {bloc \'ex\'ecut\'e};
33+
\draw[ultra thick, red] (5.5,-3.9) to[bend right] (10,-3.5) node[right] {bloc ex\'ecut\'e};
3434
\node[right,red] at (10,-4.3) {si la condition n'est pas v\'erifi\'ee};
3535

3636
% \draw[<-,>=latex,ultra thick, red] (F.east) to[bend left] (9,-3.2) node[right] {suite du programme};
@@ -39,4 +39,4 @@
3939

4040

4141

42-
\end{tikzpicture}
42+
\end{tikzpicture}

tantque/fig-tantque-cours.tikz

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717

1818
\draw[|-|,ultra thick, red] (5.5,-0.3)--++(0,-2.1);
1919
\draw[ultra thick, red] (5.5,-1.2) to[bend right] (10,-0.5) node[right] {bloc d'instructions indent\'e};
20-
\node[right,red] at (10,-1.25) {sera \'ex\'ecut\'e tant que};
20+
\node[right,red] at (10,-1.25) {sera ex\'ecut\'e tant que};
2121
\node[right,red] at (10,-1.9) {la condition est v\'erifi\'ee};
2222

2323
\draw[<-,>=latex,ultra thick, red] (F.east) to[bend left] (9,-3.2) node[right] {suite du programme};
2424

25-
\end{tikzpicture}
25+
\end{tikzpicture}

0 commit comments

Comments
 (0)