Aller au contenu

C’est quoi un langage de programmation ? – Appendre à programmer

langage de programmation

C’est quoi un langage de programmation ? – Apprendre à programmer

<<< C’est quoi un langage de programmation – partie 2

 

langage de programmation

Image de Pexels sur https://pixabay.com

 

suite de la partie 2 : c’est quoi un langage de programmation.

Mes premiers pas en programmation

Ça y est, je vous avais dit que vous ne pourriez pas reculer ! Eh bien oui, nous allons commencer à faire nos premiers pas en programmation.

Vous allez apprendre à programmer !

Comme je vous l’ai dit précédemment,  pour exécuter un programme, il faut un compilateur ou un interpréteur. Je vous rappelle que ce sont des logiciels qui vont convertir le code informatique que vous saisissez en code compréhensible et exécutable par l’ordinateur. Ne souhaitant pas vous faire installer un logiciel sur votre ordinateur, sans savoir si la programmation vous plairait, j’ai essayé de trouver un interpréteur de langage en ligne qui soit simple et efficace. Si plus tard, vous voulez continuer à programmer alors je vous conseillerai pour l’installation d’un interpréteur (et/ou compilateur) sur votre ordinateur.

Nos bases de travail

Il fallait bien choisir un langage et comme c’est moi qui rédige cet article : c’est moi qui choisit 😉 . J’ai donc choisi le langage Python et ce pour plusieurs raisons :

  • c’est un langage assez simple à apprendre,
  • c’est un langage gratuit,
  • c’est un langage très utilisé chez les développeurs. Donc si vous voulez continuer à utiliser ce langage, vous trouverez beaucoup de documentations supplémentaires vous permettant d’approfondir vos connaissances.
  • c’est un langage qui peut être interprété. (et en plus il existe de nombreux interpréteurs gratuits en ligne).

Nous allons donc étudier comment faire quelques lignes de codes en Python, ensuite nous les saisirons sur l’interpréteur et celui-ci exécutera les lignes sur notre ordinateur. Nous verrons alors si le code que nous avons saisi est correct et fonctionne.

Si vous ne comprenez pas cette notion d’interpréteur, relisez et regardez le schéma dans : C’est quoi un langage de programmation ?

 

Familiarisons avec l’environnement de développement

L’environnement de travail sera une page Internet que j’ai selectionné parce qu’elle fonctionne bien et qu’elle est plutôt simple à utiliser.

Pour accéder à votre environnement de développement cliquez ici :
https://www.jdoodle.com/python-programming-online

Vous allez obtenir une fenêtre comme celle ci-dessous. Je vous explique en face la signification des différentes cases :

mon premier programme

Zone 1 :  Your Code

C’est dans cette zone que vous allez saisir votre code Python.

Quand vous accédez au site pour la 1ere fois, quelques lignes de codes sont déjà affichées. Il suffit de les supprimer pour saisir notre code.

     premiers pas en programmation
Zone 2 : CommandLine Arguments
Zone 3 : Interactive mode et Stdin Inputs

C’est la partie qui va nous permettre d’interagir avec notre logiciel.

Pour ne pas nous embrouiller l’esprit : nous n’en tiendrons pas compte pour l’instant !

premiers pas en programmation

 Zone 4 : Bouton Execute

Quand vous aurez saisi les quelques lignes de code de votre programme : il faut le lancer (l’exécuter).

premiers pas en programmation

 Zone 5 : Result

Tous les affichages de votre programme s’afficheront dans cette zone !

premiers pas en programmation

 

Notre premier programme

C’est bon, vous êtes prêt, alors allons-y.

Respectons la tradition !

Il y a une tradition chez les développeurs qui apprennent un nouveau langage, c’est de commencer le premier programme par un bonjour au monde : le programme « Hello World! ».

Dans la Zone 1 :

1 – Effacez tout le texte déjà présent.

2 – Saisissez le texte suivant :

print "Hello, World!";
mon premier programme

 

Cliquez sur le bouton « Exécuter » (zone 4)

Et regardez le résultat dans la zone 5 (Result)

 

 débuter en programmation

Magnifique !
Nous venons de réaliser notre premier programme.

Important : Chaque langage possède sa propre syntaxe, même si certains langages peuvent se ressembler. Il est impératif de respecter cette syntaxe sinon l’interpréteur ou le compilateur ne pourront pas traduire vos lignes de codes.

A retenir :

  1. Une instruction est une commande exécutable. (au-dessus l’instruction est print)
  2. Il est conseillé de ne mettre qu’une seule instruction par ligne.
  3. En Python, les lignes doivent toutes se terminer par des « ; » (sauf exceptions que nous verrons plus loin, mais cela n’est pas obligatoire comme dans certains langages).
  4. Le texte (autre que les instructions) doit être entouré des guillemets ou des apostrophes, mais il ne faut pas mélanger les 2. La ligne de code ci-dessous ne sont pas valides car elle mélange un guillemet au début et une apostrophe à la fin :
print "Hello, World!';

 

Retrouvez l’ensemble des articles sur la programmation :

 

 

 

 

Comme d'habitude, tous les commentaires sont les bienvenus.
Inscrivez-vous à la lettre d'information. Celle-ci vous parviendra dès la parution de nouveaux articles. Vous trouverez la zone d'inscription à la lettre d'information en haut à droite de l'écran.
 
Et enfin, pour toutes vos questions techniques, utilisez le forum. D 'autre utilisateurs pourront vous répondre et vous aider. Cliquez ici pour accéder au forum...

4 commentaires sur “C’est quoi un langage de programmation ? – Appendre à programmer”

  1. bonsoir

    très bon article, très court, très synthétique, pas besoin d’en faire plus sinon vous auriez fait peur aux débutants bien que python est en soi un peu rebutant à mon gout pour apprendre la programmation !

  2. bonjour,

    Là je débute, alors dites moi, une fois que j’ai créé mon programme de recette par exemple, comment je fais pour l’utiliser, ou dois je le charger ?
    merci

    1. Bonjour
      c’est prévu dans le dernier article concernant l’apprentissage de la programmation, nous verrons comment enregistrer nos fichiers de programme et les exécuter directement sur l’ordinateur.
      Je te demande juste un peu de patience …
      A bientôt

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO