2. Fonctions de base
- Par Richard Taillet
Pages 17 à 52
Citer ce chapitre
- TAILLET, Richard,
- Taillet, Richard.
- Taillet, R.
Citer ce chapitre
- Taillet, R.
- Taillet, Richard.
- TAILLET, Richard,
Notes
-
[1]
Disponible à l’adresse https://www.anaconda.com/distribution/.
-
[2]
On utilise aussi parfois le terme de « librairie », mauvaise traduction de library, « package » ou « module ».
-
[3]
La liste complète peut être consultée ici : https://docs.python.org/3/library/math.html
-
[4]
Dans toute la suite, nous dédierons une couleur aux fonctions fournies par des bibliothèques externes, math, numpy, scipy ou matplotlib.
-
[5]
sauf si on prend soin d’enregistrer en format texte.
-
[6]
J’utilise Emacs, Nedit, Atom et Xcode, il en existe beaucoup d’autres.
-
[7]
La liste complète des types de base est disponible dans la documentation en ligne, à l’adresse https://docs.python.org/3/library/datatypes.html.
-
[8]
Attention nous parlons ici du contenu des variables, pas du nom des variables.
-
[9]
Ce point est exposé en détail dans la documentation à l’adresse https://docs.python.org/3/tutorial/floatingpoint.html.
-
[10]
La documentation relative aux tuples est disponible dans la documentation en ligne à l’adresse suivante https://docs.python.org/3/library/stdtypes.html.
-
[11]
La structure de la boucle for du language Python diffère de celle de la plupart des autres languages, et ceci peut commencer par dérouter ceux qui ont déjà une bonne pratique de ces autres langages.
-
[12]
Il produit une erreur dans le cas où les solutions seraient complexes, ce n’est pas l’objet ici de produire un programme plus complet, mais vous êtes invité à le faire, à titre d’exercice.
-
[13]
Il s’agit là d’un souci de concision, des programmes deux fois plus longs du fait des commentaires auraient dû être deux fois moins nombreux.
-
[14]
Liste loin d’être exhaustive, voir https://ipython.readthedocs.io/en/stable/interactive/tutorial.html pour une première approche.
Cet ouvrage s’appuie sur la version 3.7 de Python et englobe toutes les versions 3.X. Certaines syntaxes et certains comportements peuvent différer si vous utilisez une version 2.X. Nous vous laissons le soin d’installer le programme, par exemple sa distribution Anaconda, complète et facile à installer. Nous avons choisi comme départ de cet ouvrage le point où Python est installé et où vous pouvez l’exécuter, depuis une fenêtre de type terminal accessible de la façon suivante :
▶ Sous Windows, le lancement du programme Anaconda propose un menu graphique, dans lequel Command.exe donne accès à ce terminal. On peut aussi y accéder en cherchant « invite de commande » dans le menu « Démarrer » ;
▶ Sous MacOS, le terminal est accessible dans « Applications/Utilitaires/ ».
Dans ce terminal, la commande python donne le résultat suivant sur l’ordinateur de l’auteur :
avec un curseur qui suit les caractères >>> , le programme attend une instruction à exécuter, après avoir donné quelques informations sur la version de Python utilisée (le message peut être différent, suivant la version de Python installée et le système d’exploitation que vous utilisez). Le caractère « $ » qui précède python est le « prompt », le symbole du système d’exploitation qui invite à entrer une commande (il peut être différent sur le vôtre, en particulier « > » sous Windows), les caractères « >>> » constituent le prompt de Python.
La première commande qu’on peut avoir envie de lancer, pour se rassurer, est celle qui permet de quitter le programme …
Date de mise en ligne : 22/01/2025
Ce chapitre est en accès conditionnel
Acheter ce chapitre
3,00 €