Beruflich Dokumente
Kultur Dokumente
Données Données
PROGRAMME
d’entrée de sortie
Gants de données
(« datagloves »)
Système optique
de
captures de mouvement
Organisation d’un ordinateur
2. Unité de sortie
Celle qui prend l’information traitée par l’ordinateur et qui la distribue aux différents
périphériques de sortie pour la rendre utilisable à l’extérieur de la machine.
Microprocesseur
Organisation d’un ordinateur
6. Unité de stockage secondaire
De grande capacité, elle permet l’entreposage de données à long terme.
Les données ou les programmes qui ne sont pas utilisés de façon active sont nor-
malement rangés dans ces unités secondaires (disques, disquette, carte USB, …).
Carte USB
Coûts de fabrication et de développement
Les coûts de fabrication du matériel informatique ont énormément diminué au
cours des dernières années.
Le nom du langage étant inspiré de la série Monty Python(1), cela donne une
idée de la philosophie derrière Python : la programmation doit être un plaisir.
(1) Monty Python : Sacré Graal ! (Monty Python and the Holy Grail) est un film britannique écrit et réalisé par Terry Jones et
Terry Gilliam des Monty Python. Cette comédie, sorti en 1975, a pour thème la légende d'Arthur, des Chevaliers de la Table
ronde et de la quête du Graal.
Caractéristiques de base de PYTHON
Python est portable sur différents environnements tels que Unix et Windows.
Logiciel libre.
La syntaxe du langage est simple.
Python gère lui-même l’espace mémoire disponible.
Python est doté d’un typage dynamique car il n’y a pas de déclaration explicite de
variables ni de spécification de types; le type d’une variable est déterminé à
l’exécution seulement de même que l’allocation de l’espace mémoire.
Il existe des interpréteurs en Python.
I Code machine
II Langage d’assemblage
Exemple :
Entrée : 2 entiers positifs, un numérateur et un dénominateur.
Sortie : la valeur de l’expression : numérateur / dénominateur.
Le programme doit accepter 2 entiers positifs en entrée seulement
et fournir uniquement le résultat escompté.
Il existe de nombreuses variantes de cette loi, basés sur le fait que toute catastrophe possible a une fâcheuse
tendance à se produire. La plus connue est sans doute la Loi de la tartine beurrée, selon laquelle "Toute tartine
beurrée livrée à elle-même tombera du côté beurré." (Ça marche aussi avec de la confiture, et c'est encore plus
efficace si vous avez un tapis en dessous).
4. Utiliser autant que possible des structures linéaires (éviter les « GOTO »).
7. N’assumer jamais que l’ordinateur a assumé quelque chose (valeurs par défaut).
8. Vérifier à la main votre programme avant de le faire exécuter.
Étapes dans la vie d’un programme
1. Définir le problème avec précision.
6. Documentation.
7. Maintenance.
Environnement de programmation Python
Nous pouvons écrire nos programmes en mode interactif en dialoguant directement depuis
le clavier. Nous pouvons aussi créer nos programmes à l’aide d’un éditeur et les ranger
dans des fichiers sur disque.
Nous choisissons le mode interactif pour le moment avec comme environnement de travail
IDLE sous Windows. La fenêtre ressemblera à ceci :
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 1.2.2
>>>
On peut alors télécharger et installer Python à partir de cet emplacement en tenant compte
de la plate-forme utilisée.
Par exemple, sous Windows, vous devez télécharger le fichier python-2.5.msi à partir du
site officiel et l’exécuter pour installer Python. Le dossier d’installation est dans C:\Python,
puis les fichiers de la bibliothèque standard dans C:\Python\Lib.