Accueil : Mathématiques
Accueil >> Algorithmique >> Débuter ave...

article Débuter avec Python (Installation et premier exemple)     -    publié le 22/10/2017    mis à jour le 13/11/2017

1 2 3 

• Qu’est que Python ?

Python est un langage de programmation textuel multiplateforme, c’est-à-dire disponible sur plusieurs architectures (compatible PC, tablettes, smartphones, Raspberry Pi...) et systèmes d’exploitation (Windows, Linux, OSX, Android...).
Le langage Python est gratuit, sous licence libre.
Il existe deux versions de Python : Python2 et Python3. Ces deux versions sont incompatibles.
Même si la version 2 reste encore majoritaire, il sera préférable, pour l’avenir, de travailler sous la version 3.

Il existe plusieurs méthodes pour installer le nécessaire à la programmation en Python. Nous vous proposons dans cet article une procédure simplifiée pour la maison : Thonny

• Une installation simple et rapide à la maison : Thonny

Thonny est un logiciel libre et gratuit, simple à installer, offrant une interface épurée pour commencer facilement et rapidement la programmation Python.

Téléchargement :

Allez à l’adresse suivante : http://thonny.org/ puis téléchargez le fichier correspondant à votre système d’exploitation.

Téléchargement de Thonny

Installation :

Exécutez le fichier que vous venez de télécharger. A la fin de l’installation, vous devriez avoir une icône sur votre bureau.

Attention ! Certains antivirus (comme Avast) peuvent trouver anormal le comportement du fichier python.exe. Il faudra donc veiller à ne pas supprimer ce fichier.

Explication rapide l’interface :

Interface de Thonny

• Un premier programme : Calculer une médiane

Voici un premier exemple de programme pour tester votre installation. (Extrait du document : Ressources : algorithmique et programmation)

import random #On importe une bibliothèque pour les nombres aléatoires

#On définit une fonction qui recoit une liste de nombres et renvoie la médiane
def mediane(serie):
   n = len(serie)#Longueur de la liste
   serie.sort()#On trie par ordre croissant
   if n%2 == 0:#Si le reste de la division euclidienne par 2 est nul
       return (serie[n//2]+serie[n//2 - 1])/2
   else:
       return serie[n//2]

#Liste de 1000 nombres aléatoires
maSerie=[random.randint(1,50) for i in range(1000)]
m=mediane(maSerie)
print(m)
Médiane Thonny
« Précédente  1 2 3  Suivante » Sur une seule page
Contact
Accessibilité
Mentions légales
RSS
Académie de Poitiers, Rectorat, 22 rue Guillaume VII le Troubadour BP 625 86022 Poitiers Cedex