Module: (Python) Faisons connaissance !


Problem

3/4

Logiciel de programmation

Theory Click to read/hide

Programmes

Un programme est un ensemble d'instructions écrites dans un langage qu'un ordinateur peut comprendre.

Le cerveau de l'ordinateur - le processeur, à son tour, ne comprend qu'un seul langage - le langage des codes machine (une séquence de zéros et de uns). Il est plutôt problématique pour une personne d'écrire un programme dans le langage des codes machine, sans parler de trouver des erreurs et de les corriger (débogage). 
C'est pour faciliter le processus de création de programmes qu'ont été développés des langages de programmation de haut niveau, dans lesquels les commandes sont proches des mots des langues naturelles, le plus souvent l'anglais. Mais chaque mot-commande a une signification strictement définie et il n'y a pas d'exception. 

 

Traducteur, compilateur, interprète

Pour que l'ordinateur puisse exécuter des programmes écrits dans des langages de haut niveau, un programme spécial est utilisé – traducteur.
Le traducteur peut traduire le programme dans les codes machine d'un processeur particulier. Ces compilateurs sont appelés compilateurs.
Le traducteur peut exécuter le programme lui-même ou le traduire en bytecode - chaque commande a son propre code, qui occupe un octet en mémoire (un nombre de 0 à 255). Ces traducteurs sont déjà appelés interprètes
Le bytecode est exécuté par une machine virtuelle (par exemple, des programmes écrits en Java).

Le traducteur Python est un interpréteur. Par conséquent, pour exécuter le programme, vous devez installer un interpréteur Python sur votre ordinateur. 
La dernière distribution peut être téléchargée depuis https://www.python.org/downloads/  

Pour plus de commodité, vous pouvez installer un environnement de développement intégré sur votre ordinateur (IDE), qui vous permet de taper, de déboguer et d'exécuter des programmes.
Il existe de nombreux environnements de développement différents pour le langage Python, à la fois commerciaux et gratuits (voir comparaison ici)
Wing IDE 101 – un environnement d'apprentissage simple, multiplateforme et gratuit.
 Page de téléchargement : http://wingware.com/downloads/wingide- 101 (sélectionnez votre système d'exploitation).
Après avoir installé l'IDE Wing à partir du kit de distribution, assurez-vous d'installer les mises à jour sur le système (menu "Aide" &ndash ; "Vérifier les mises à jour").
Après avoir démarré Wing, vous pouvez voir une fenêtre divisée en plusieurs parties.
 

 
Dans la fenêtre marquée du numéro 1, vous devez écrire un programme et vous assurer de l'enregistrer (le fichier avec le programme a l'extension .py).
Pour exécuter le programme, utilisez le bouton avec un triangle vert (Exécuter).
Vous verrez le résultat du travail dans la fenêtre marquée du chiffre 2.

Problem

Effectuez les tâches dans l'ordre :
1) téléchargez et installez l'interpréteur Python sur votre ordinateur (https://www.python. org /downloads/);
2) Téléchargez l'environnement de développement Wing 101 pour Windows ou sélectionnez l'environnement de développement de votre système d'exploitation sur la page officielle ;
3) exécuter Wing 101 ;
4) copier le programme ci-dessous ;
5) exécutez le programme dans Wing, voyez ce qu'il produit ;
6) exécuter le programme dans le navigateur ;
7) comparer les résultats des travaux.