You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 02-your-first-python-program.html
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -19,15 +19,15 @@
19
19
<linkrel=stylesheetmedia=printhref=print.css>
20
20
<metaname=viewportcontent='initial-scale=1.0'>
21
21
<formaction=http://www.google.com/cse><div><inputtype=hiddenname=cxvalue=014021643941856155761:l5eihuescdw><inputtype=hiddenname=ievalue=UTF-8> <inputtype=searchname=qsize=25placeholder="powered by Google™"> <inputtype=submitname=savalue=Search></div></form>
22
-
<p>Vous êtes ici: <ahref=index.html>Index</a><spanclass=u>•</span><ahref=table-of-contents.html#your-first-python-program>Plongez dans Python 3</a><spanclass=u>‣</span>
23
-
<pid=level>Niveau de difficulté: <spanclass=utitle=novice>♦♢♢♢♢</span>
22
+
<p>Vous êtes ici : <ahref=index.html>Index</a><spanclass=u>•</span><ahref=table-of-contents.html#your-first-python-program>Plongez dans Python 3</a><spanclass=u>‣</span>
23
+
<pid=level>Niveau de difficulté : <spanclass=utitle=novice>♦♢♢♢♢</span>
24
24
<h1>Votre premier programme Python</h1>
25
25
<blockquoteclass=q>
26
-
<p><spanclass=u>❝</span> N'enterre pas ton fardeau dans un silence saint. Tu as un problème? Bien. Réjouis-toi, approfondis, et investigues. <spanclass=u>❞</span><br>— <ahref=http://en.wikiquote.org/wiki/Buddhism>Ven. Henepola Gunaratana</a>
26
+
<p><spanclass=u>❝</span> N’enterre pas ton fardeau dans un silence saint. Tu as un problème ? Bien. Réjouis-toi, approfondis, et investigue. <spanclass=u>❞</span><br>— <ahref=http://en.wikiquote.org/wiki/Buddhism>Ven. Henepola Gunaratana</a>
27
27
</blockquote>
28
28
<pid=toc>
29
29
<h2id=divingin>Approfondir</h2>
30
-
<pclass=f>Les conventions dictent que je dois vous bassiner avec les briques fondamentales de la programmation, donc nous pouvons lentement travailler à construire quelque chose d'utile. Sautons tout ça. Ceci est un programme Python complet et fonctionnel. Il n'a probablement aucun sens pour vous. Ne vous en faites pas, car je vas le disséquer ligne par ligne. Mais commencez par le lire et voir si vous y comprenez quelque chose.
30
+
<pclass=f>Les conventions dictent que je dois vous bassiner avec les briques fondamentales de la programmation, donc nous pouvons lentement travailler à construire quelque chose d’utile. Sautons tout ça. Ceci est un programme Python complet et fonctionnel. Il n’a probablement aucun sens pour vous. Ne vous en faites pas, car je vais le disséquer ligne par ligne. Mais commencez par le lire et voir si vous y comprenez quelque chose.
<p>Qu'est-ce qui vient de se passer ? Vous venez d'exécuter votre premire programme Python. Vous appelez l'interprète Python par la ligne de commandes et vous lui donnez le nom du script Python que vous voulez exécuter. Le script définit une unique fonction, la fonction <code>approximate_size()</code> qui prend une taille de fichier exacte en octets et calcule une taille plus esthétique (mais approximative). (Vous avez probablement déjà vu ça dans l'Explorateur de Windows, le Finder de Mac OS X, ou Nautilus ou Dolphin ou Thunar sous Linux. Si vous avez un répertoire avec des documents dans liste multi-colonnes, il affichera un tableau avec l'icône du document, le nom du document, la taille, le type, la date de dernière modification, etc. Si le fichier contient un fichier de 1093 octets nommé <code>TODO</code>, votre gestionnaire de fichiers n'affichera pas <code>TODO 1093 octets</code> ; mais plutôt quelque chose du genre <code>TODO 1 KO</code>. C'est ce que fait la fonction <code>approximate_size()</code>.)
71
+
<p>Qu'est-ce qui vient de se passer ? Vous venez d'exécuter votre premier programme Python. Vous appelez l'interpréteur Python par la ligne de commandes et vous lui donnez le nom du script Python que vous voulez exécuter. Le script définit une unique fonction, la fonction <code>approximate_size()</code> qui prend une taille de fichier exacte en octets et calcule une taille plus esthétique (mais approximative). (Vous avez probablement déjà vu ça dans l'Explorateur de Windows, le Finder de Mac OS X, ou Nautilus ou Dolphin ou Thunar sous Linux. Si vous avez un répertoire avec des documents dans liste multi-colonnes, il affichera un tableau avec l'icône du document, le nom du document, la taille, le type, la date de dernière modification, etc. Si le fichier contient un fichier de 1093 octets nommé <code>TODO</code>, votre gestionnaire de fichiers n'affichera pas <code>TODO 1093 octets</code> ; mais plutôt quelque chose du genre <code>TODO 1 KO</code>. C'est ce que fait la fonction <code>approximate_size()</code>.)
72
72
73
73
<p>Regardez à la fin du script et vous verrez deux appels à <code>print(approximate_size(<var>arguments</var>))</code>. Ce sont des appels de fonctions — le ppremier appelle la fonction <code>approximate_size()</code> et lui passe des arguments (aussi appelés paramètres), puis prend la valeur de retour et la passe directement à la fonction <code>print()</code>. La fonction <code>print()</code> est fournie par Python ; vous ne verrez jamais de déclaration explicite de celle-ci. Vous pouvez l'utiliser n'importe où, n'importe quand. (Il y a beaucoup de fonctions fournies par Python, et beaucoup d'entre elles sont séparées dans des modules <i>modules</i>. Patience, jeune padawan.)
0 commit comments