Collège Alphonse Karr
Programmation

Séance 0

Nous avons pour objectif de programmer un Raspberry Pi afin de réaliser une station météo en collaboration avec la RaspberryPi Foundation et Oracle.

N’ayant encore rien reçu nous allons apprendre les bases de la programmation en Python.

– Par Thomas Debelle –

  • Définition du compilateur : programme traduisant les lignes de code en binaire ;

 

  • Définition langage de programmation : langage permettant de donner des instructions à un ordinateur et de créer des programmes ;
  • Définition langage binaire : le seul langage que peut lire un ordinateur. Il se compose de 1 et de 0. Les programmeurs humains ne programmes pas en binaire, ils programment dans des langages plus proches de l’anglais ;
  • Il existe plusieurs types de langages : les langages de bas niveau (proches du compilateur, possédants une logique plus mathématiques) et les langages de haut niveau, qui sont plus proches de l’anglais.

Langage de haut niveau

Plus simple et plus éloigné du fonctionnement de la machine

^

|

|

Python

Java

   |  
 

 Langage de haut niveau

Plus complexe et plus proche du fonctionnement de la machine

|

 C

C++

  Binaire  Assembleur

 

Schéma libre à insérer !

 



Guillaume Lambert

Professeur de SVT au collège Alphonse Karr. Webmaster du site.