Bases de la programmation
Ce module permet de découvrir les notions fondamentales du langage Python :
les variables, l'affichage, la saisie utilisateur, la conversion de texte en nombre,
les opérations arithmétiques et les commentaires. L'objectif est de pouvoir écrire
de premiers scripts simples et compréhensibles.
Une variable permet de stocker une information en mémoire. Cette information peut être un nombre, un texte ou une valeur logique. En Python, il n'est pas nécessaire de préciser le type à l'avance : Python le détecte automatiquement. On parle de typage dynamique.
Une variable possède un nom et une valeur.
Le symbole = permet d'affecter une valeur à une variable.
_if, for, while, print, etc.
La fonction print() permet d'afficher des informations dans la console.
C'est l'une des fonctions les plus utilisées au début pour vérifier le fonctionnement
d'un programme ou afficher un résultat à l'utilisateur.
| Code Python | Résultat |
|---|---|
print("Bonjour") |
Bonjour |
print(192) |
192 |
nom = "Marc" |
Marc |
print("Salut", "toi") |
Salut toi |
genre = "chat" |
Le chat pèse 6.25 kg. |
print() sert à afficher du texte, des nombres et des variables.
Les f-strings f" " sont très pratiques pour intégrer des variables dans une phrase.
La fonction input() permet au programme de demander une saisie à l'utilisateur.
Le programme attend que l'utilisateur écrive une réponse puis appuie sur Entrée.
La valeur renvoyée par input() est toujours stockée dans une variable.
input() retourne toujours du texte, même si l'utilisateur tape un nombre.
age contient du texte et non un nombre.
Quand une valeur est saisie avec input(), elle est récupérée sous forme de texte.
Si l'on souhaite effectuer des calculs, il faut convertir cette valeur.
int("abc"),
le programme plante.
int() convertit en nombre entier et float() convertit en nombre décimal.
Python permet d'effectuer des calculs simples avec les opérateurs mathématiques classiques.
| Opération | Exemple | Résultat |
|---|---|---|
| Addition | 24 + 7 |
31 |
| Soustraction | 10 - 2 |
8 |
| Multiplication | 6 * 7 |
42 |
| Division | 15 / 5 |
3 |
| Modulo | 19 % 4 |
3 |
La multiplication est effectuée avant l'addition.
Le modulo % donne le reste d'une division entière.
Exemple :
En effet, 19 ÷ 4 = 4 reste 3.
Les commentaires sont des parties du code ignorées par Python. Ils servent à expliquer le programme et à le rendre plus lisible.
Les commentaires doivent expliquer le but du code, pas seulement répéter ce qu'il fait.
x = 7 # x vaut 7
Voici les notions essentielles à retenir pour ce module.
input() retourne toujours du texte.int() permet de convertir un texte en entier.print() permet d'afficher des informations.