Cours informatique
Eléments de programmation en Python
Objectif
-
Savoir
- Expliquer le rôle des différents niveaux de langages informatiques, depuis le binaire jusqu'aux langages de haut niveau
- Expliquer l'intérêt des langages de haut niveau
- Expliquer la différence de fonctionnement entre un compilateur et un interpréteur
- Citer les avantages et les inconvénients des interpréteurs par rapport aux compilateurs
- Citer, en donnant des exemples, les différents types de données évoquées dans ce cours en langage Python
- Donner les règles pour les noms des variables en Python
- Décrire la méthode de travail pour résoudre un problème en informatique
-
Savoir faire
- Démarrer et arrêter l'interpréteur Python
- Utiliser des valeurs entières et des valeurs flottantes
- Réaliser des calculs à l'aide de l'interpréteur Python
- Exécuter des commandes dans l'interpréteur Python
- Utiliser une méthode de travail rigoureuse pour résoudre des problèmes de programmation
- Ecrire et exécuter des programmes Python en utilisant la fonction input()
- Rendre un programme Python exécutable
- Le langage et l'interpréteur Python
- Les programmes informatiques: de la machine à l'humain
- La traduction en langage machine
- Types de données en Python
- Utilisation des variables
- De vrais programmes
- La fonction input ()
- Mais où est donc Python?
Mairesse Yves, enseignant depuis 1980 à l'Institut des Soeurs de Notre-Dame à Anderlecht, est le propriétaire de ces cours d'informatique. Selon l'auteur est strictement interdit d'en faire un usage commercial et ils sont soumis au contrat Creative Commons que vous pouvez consulter en cliquant sur CC. CC Pages : | 1| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
6. De vrais programmes Jusqu'à ce point, nous avons écrit des suites d'instructions dont nous avons observé l'exécution immédiate. Nous allons maintenant passer à de vrais programmes dont le code source pourra être exécuté ultérieurement et le nombre de fois que nous voulons. En cas de problème, nous allons pouvoir le corriger ou l'améliorer. ![]()
longueur = 10
~$ python exercice1.py
En cas de problème pendant l'exécution d'un programme, il suffit de suivre les indications données par l'interpréteur pour tenter de localiser la faute et pour la corriger. Exemple: toto@info17:~$ python exercice1.py Le programme signale une probable faute de frappe à la ligne 4: le nom da la variable longueur a été écrite longueurs.
La programmation est une discipline très rigoureuse qui demande beaucoup de soin et de précision. Pour être efficace, il est indispensable de se donner une bonne méthode de travail.
|

Ouvre un
simple
éditeur de textes. Attention, un logiciel de traitement de textes ne
conviendra pas.
à la racine de ton répertoire personnel (pas dans un sous-répertoire
pour l'instant).


Ouups, excusez-moi: vous n'auriez pas interverti
les points 2 et 3 ? Il y a inversion par rapport au schéma
précédent...
Pas du tout: il n'y a pas d'inversion. D'abord, on
rassemble les données du problème; ensuite, on s'interroge sur la
nature des informations attendues; finalement, on détermine la méthode
pour aller des données aux résultats.