Python

From Sinfronteras
Revision as of 01:31, 7 December 2016 by Adelo Vieira (talk | contribs)
Jump to: navigation, search

https://openclassrooms.com/courses/apprenez-a-programmer-en-python/le-monde-merveilleux-des-variables

Qu'est-ce que Python? - Pourquis Python? - À quoi peut servir Python?

  • Python est un langage de programmation interprété, à ne pas confondre avec un langage compilé.
  • Il permet de créer toutes sortes de programmes, comme des jeux, des logiciels, des progiciels, etc.
  • Il est possible d'associer des bibliothèques à Python afin d'étendre ses possibilités.
  • Il est portable, c'est à dire qu'il peut fonctionner sous différents systèmes d'exploitation (Windows, Linux, Mac OS X,…).

Instalación

Python est pré-installé sur la plupart des distributions Linux. Sinon:

Ubuntu

apt-get install python3.x

Si se descarga:

  • Décompressez l'archive en tapant : tar -xzf Python-3.4.0.tar.bz2 (cette commande est bien entendu à adapter suivant la version et le type de compression).
  • Attendez quelques instants que la décompression se termine, puis rendez-vous dans le dossier qui vient d'être créé dans le répertoire courant (Python-3.4.0 dans mon cas).
  • Exécutez le script configure en tapant ./configure dans la console.
  • Une fois que la configuration s'est déroulée, il n'y a plus qu'à compiler en tapant make puis make install en tant que super-utilisateur.

Lancer Python

Lorsque vous l'avez installé sur votre système, Python a créé un lien vers l'interpréteur sous la forme python3.X (le X étant le numéro de la version installée).

Si, par exemple, vous avez installé Python 3.4, vous pouvez y accéder grâce à la commande

python3.4

Premiers pas avec l'interpréteur de commandes Python

Opérations courantes

>>> 3 + 4
7
>>> -2 + 93
91
>>> 9.5 + 2
11.5
>>> 3.11 + 2.08
5.1899999999999995
>>> 10 / 5
2.0
>>> 10 / 3
3.3333333333333335

« // ». permet d'obtenir la partie entière d'une division:

>>> 10 // 3
3

« % », que l'on appelle le « modulo », permet de connaître le reste de la division.

>>> 10%3
1