top of page

Le système Linux et le langage Python.

​

Avec le Raspberry Pi, nous avons utilisé le système Linux. En effet, Linux est un système d'exploitation (comme Windows par exemple). Linux est l'interface homme-machine. Nous utilisons la distribution Raspbian Jessie qui est une version de Raspbian.

​

De plus, nous utilisons le langage Python. C'est le langage pour automatiser des tâches et nous l'utilisons pour créer des programmes.

​

Pour le système Linux, nous avons utilisé seulement les commandes les plus connues et les plus simples. Les principales commandes utilisées dans le terminal sont expliquées ci-dessous :

​

sudo : "sudo" signifie super-utilisateur, écrire sudo avant notre commande nous permet d'obtenir les droits d'administrateur.

ls : la commande "ls" nous affiche tout ce qu'il y a d'enregistré sur le Raspberry et sa carte SD.

raspi-config : la commande "raspi-config" nous permet d'accéder à la configuration du Raspberry et des choix sont affichés à l'écran.

ping 8.8.8.8 : la commande "ping 8.8.8.8" va tester la connexion internet du Raspberry.

ifconfig : la commande "ifconfig" nous montre par exemple l'adresse IP du Raspberry.

nano : la commande "nano" nous permet d'éditer un fichier ou de le créer. Par exemple, la commande "nano test_programme" va créer un fichier appelé "test_programme" ou l'éditer si le fichier est déjà existant.

python : la  commande "python" permet d’exécuter un programme. Par exemple, la commande "python test_programme" va exécuter le programme appelé "test_programme".

sudo apt-get update : la commande "sudo apt-get update" met à jour la source des packages du Raspberry.

sudo apt-get install : cette commande sert à installer une application par exemple sur le Raspberry. La commande "sudo apt-get install tightvncserver" va installer sur le Raspberry l'application "tightvncserver".

​

Pour le langage Python, nous avons utilisé seulement les mots de langage les plus simples :

 

def : définition d'une fonction

if, else : éxécution d'instructions en fonction du résultat d'un test

print : affichage d'un message ou d'une valeur

import : importation de librairies

​

​

​

​

bottom of page