# IDE - Environnement de Codage

# IDE - Environnement de codage

# Installation d'un IDE

Un IDE (Integrated Development Environement) - EDI en français - est l'espace dans lequel on écrit et on compile notre code.

Il y a littéralement des centaines d'IDE pour coder en PYTHON, utilisable gratuitement. La majorité sont à télécharger et installer sur votre PC/Mac, et un certain nombre sont utilisable directement sur internet (dans le nuage) et donc nécessite aucune installation

Une fois votre IDE installé vous pouvez commencer avec quelques opérations de base.

# Interface d'un IDE

De manière générale votre environnement de codage est divisé en deux partie :

  • Editeur : comme un traitement de texte, là où vous allez écrire votre programme/code (script).
  • Console : l'endroit où s'affichent les résultats de l'execution de votre programme (textes, chiffres ou graphiques), mais là où vous pouvez interagir avec le programme une fois executé.

Un IDE est essentiellement un traducteur. Vous ecrivez votre programme dans la langue choisie (PYTHON, Java, javascript, C++, Ruby, etc ...), et puis l'IDE traduit ce programme en langage machine (en code binaire composé des 1 et 0).

L'IDE fait cela grâce à un compilateur. Execution d'un programme s'appelle donc "compiler le code".

# Executer un programme

Afin de compiler votre programme il y a un bouton dans l'interface de votre IDE (souvent en form d'un bouton "play" ▶️). Since il existe des raccourcis clavier : ctrl-F9. (dans le cas de google colab ou jupyter c'est ctrl-entrer)

# Dans la console

IL y a la possibilité d'executer certains opérations ou fonctions directement dans la console. voilà à quoi ressemble la console :

>>> 

Vous pouvez y écrire une commande comme print (pour écrire un texte), et tapper entrer et l'executer toute de suite :

>>> print("Hello World !")
Hello World ! 

La console est aussi un calculatrice, c'est à dire vous pouvez écrire le calcule que vous voulez effectuer directement dans la console, appuyer sur entrer et obtenir le résultat toute de suite:

>>> 2*2
4
>>> 2*(3+5)
16

Un des superpouvoir de PYTHON est la possibilité de créer ses propres fonctions. On verra ça bien plus tard, mais en effet vous pouvez définir vous même une fonction.

Une fois votre programme compilé, la fonction est utilisable dans la console. Imaginer que vous avec défini une fonction qui calcule la racien carré d'un nombre, que vous nommez racineCarre. Après avoir compilé le programme, vous pouvez utiliser directement dans la console, la fonction que vous avez créee, comme le suivant :

>>> racineCarre(16)
4