2. Notions élémentaires
Résumé
La programmation est l’art de commander à un ordinateur de faire
exactement ce que vous voulez, et Python compte parmi les langages
qu’il est capable de comprendre pour recevoir vos ordres. Cependant,
avant de pouvoir réellement programmer, il est indispensable de
comprendre un certains nombres de concepts de base, tels que les
valeurs, les types, les variables, les expressions, les opérateurs et
les fonctions. Le but de ce chapitre est donc
d'introduire cette terminologie qui, une fois
maîtrisée, rendra votre apprentissage de la programmation plus simple.
En effet, bons nombres de programmes avancés sont construits uniquement
à partir de quelques concepts simples combinés ensemble.
Objectifs du chapitre
Au terme de ce chapitre, chaque étudiant devra être capable de:
- expliquer ce qu'est un environnement intégré de
développement;
- rajouter des commentaires pertinents au début et dans le code
source;
- préciser ce qu'est une variable et repérer les
variables à la syntaxe acceptable;
- énumérer les différents types simples de données et indiquer la
nature des valeurs qu'elles peuvent prendre;
- effectuer une affectation (simple, multiple ou parallèle) à une
variable de type simple;
- lire et modifier la valeur d'une variable de type
simple;
- identifier et préciser le rôle d'un index dans
une variable de type string;
- utiliser l'indexation d'une
chaîne de caractères pour lire les caractères qui la composent;
- expliquer la principale différence entre la fonction de saisie de
texte et celle d'affichage;
- récupérer une information saisie au clavier par
l'utilisateur en mode texte;
- donner une définition et expliquer la notion
d'expression;
- distinguer opérandes et opérateurs, indiquer pour chaque opérateur
son nom, son symbole informatique, le type
d'information qu'il retourne et
déterminer l'ordre dans lequel les opérateurs sont
exécutés;
- évaluer le résultat retourné par une expression donnée;
- utiliser les principaux opérateurs et fonctions de chaîne afin de
traiter des chaînes de caractères;
- donner et expliquer des exemples d'erreurs
provoquées par des incompatibilités de types de variables;
- expliquer en quoi consiste une conversion de type et faire usage
de fonctions de conversion;
- expliquer chacun des termes informatiques apparaissant dans le
glossaire du chapitre.
Documents du chapitre
Corrigés des exercices
Pour chacun des exercices du cours, les corrigés ci-dessous doivent permettre à l'élève d'observer le résultat à obtenir (double-clic sur le fichier Test) et de vérifier/comparer sa résolution avec une solution possible (éditer le fichier Solution):