Cours info pyhton

Disponible uniquement sur Etudier
  • Pages : 67 (16596 mots )
  • Téléchargement(s) : 0
  • Publié le : 7 octobre 2010
Lire le document complet
Aperçu du document
Initiation à la programmation avec Python
Version 0.9

4 octobre 2009

Copyright(c) 1999-2002 Josh Cogliati. Version française et adaptation 2008 : David Reymond Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and permission notice are preserved, and that the distributor grants therecipient permission for further redistribution as permitted by this notice. Permission is granted to distribute modified versions of this document, or of portions of it, under the above conditions, provided also that they carry prominent notices stating who last altered them. All example python source code in this tutorial is granted to the public domain. Therefore you may modify it and relicense itunder any license you please. Le document qui suit est distribué suivant les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License) de la Free Software Foundation. Cela signifie que vous pouvez copier, modifier et redistribuer ces notes tout à fait librement, pour autant que vous respectiez un certain nombre de règles qui sont précisées dans cette licence, dont le texte completpeut être consulté à l’url http://www.fsf.org/ licensing/licenses/index_html#FreeDocumentationLicenses. Pour l’essentiel, sachez que vous ne pouvez pas vous approprier ce texte pour le redistribuer ensuite (modifié ou non) en définissant vous-même d’autres droits de copie. Le document que vous redistribuez, modifié ou non, doit obligatoirement inclure intégralement le texte de la licence citéeci-dessus, le présent avis, l’introduction qui suit, ainsi que la section Preface du texte original américain (voir annexes). L’accès à ces notes doit rester libre pour tout le monde. Vous êtes autorisé à demander une contribution financière à ceux à qui vous redistribuez ces notes, mais la somme demandée ne peut concerner que les frais de reproduction. Vous ne pouvez pas redistribuer ces notes enexigeant pour vous-même des droits d’auteur, ni limiter les droits de reproduction des copies que vous distribuez.

iii

Résumé Initiation à la programmation avec Python est une adaptation de Non-Programmers Tutorial For Python, à la base un tutoriel d’introduction au langage Python réalisé par Josh Cogliati pour des personnes n’ayant pas d’expérience en programmation. Si vous avez déjà programméje vous recommande plutôt le tutoriel Python écrit par l’auteur de Python, Guido van Rossum, que vous pourrez trouvez sur le Web. Pour toute remarque à propos de ce document, contactez-moi à david.reymond[@]iut.u-bordeaux3.fr. Vous A retrouverez le document dans sa version d’origine sous de multiples formats (L TEX, HTML, pdf et postscript) à l’url : http://www.honors.montana.edu/˜jjc/easytut/.Merci à Josh Cogliati de m’avoir fourni son support original comme point de départ de ce document. J’ai réalisé une adaptation de son support en adéquation avec mes objectifs et en puisant librement dans d’autres supports trouvés sur le web. Notamment dans le célèbre 1 Python Notes : apprendre à programmer avec Python de G. Swinnen, disponible à l’url :http://www.framasoft.net/IMG/pdf/python_notes-2.pdf.

1. Traduction du non moins célèbre How to think like a computer scientist de Allen B. Downey, Jeffrey Elkner et Chris Meyers. Disponible sur http://www.ibiblio.org

ii

TABLE DES MATIÈRES

1 Préliminaires 1.1 Commençons par le début . . . . . . . . . . . 1.2 Installation de Python . . . . . . . . . . . . . 1.3 Créer et exécuter des programmes . . . . . . 1.4 Exécuter un scriptPython depuis le terminal 1.5 Détails plus techniques . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . ....
tracking img