17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Installation sous Mac OS X<br />

Environnement de développement<br />

CHAPITRE 3<br />

Sous Mac OS X version supérieure ou égale à 10.5, il existe une version de Python<br />

préinstallée, mais incomplète. Il est donc préconisé d’installer la version complète,<br />

disponible sur l’Internet à l’adresse suivante :<br />

B http://www.python.org/ftp/python/2.6.1/python-2.6.1-macosx2008-12-06.dmg<br />

L’image disque python-2.6.1-macosx2008-12-06.dmg contient un installeur<br />

MacPython.mpkg, qui peut être lancé pour installer Python.<br />

AVERTISSEMENT Contrôler la version de Python exécutée<br />

La version préinstallée de Python reste installée sur le système, et il est nécessaire de contrôler, lorsqu’un<br />

script est exécuté, que c’est bien la nouvelle version complète de Python qui est utilisée.<br />

Premiers tests de Python en mode interactif<br />

Pour tester l’installation, nous allons concevoir un tout premier programme qui<br />

affiche « Hello World ! ». Ce programme peut être exécuté directement par le biais<br />

du mode interactif, ouvert par la commande python sur toutes les plates-formes, ou<br />

plus directement sous MS-Windows par l’environnement IDLE qui fournit un shell<br />

connecté avec le mode interactif.<br />

Le programme « Hello World »<br />

$ python<br />

Python 2.6.1 (r261:67515, Dec 6 2008, 16:42:21)<br />

[GCC 4.0.1 (Apple Computer, Inc. build 5370)] on darwin<br />

Type "help", "copyright", "credits" or "license" for more information.<br />

>>> print('Hello World')<br />

Hello World<br />

Le mode interactif de Python fournit une invite de commande ou prompt, symbolisé<br />

par le préfixe >>>, qui interprète les commandes saisies et rend immédiatement la<br />

main, en affichant s’il y a lieu, un résultat ou une erreur.<br />

Essais du prompt<br />

>>> 5 + 6<br />

11<br />

>>> a = 3<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!