Python est un langage de programmation beaucoup utilisé de nos jours. Plus lisible que le langage Pascal ou le langage C, son indentation permet de rendre un programme plus compréhensible et plus facile pour l’utilisateur. Dans cet article, nous allons vous présenter les commandes de bases, ainsi que les possibles erreurs fréquemment commises.

LES VARIABLES

Ces éléments indispensables dans tout langage, car ce sont elles qui permettent de stocker temporairement des valeurs, tel que du texte ou des nombres. Comme leur nom l’indique, ces valeurs ne sont pas figées, elles peuvent changer durant l’exécution du programme.  Voici quelques règles pour les utiliser :

  1. Choisir un nom
  • Pas d’espaces dans le nom (_ à la place)
  • Noms en minuscule
  • Pas de caractères spéciaux (!%@…) ni de valeurs numériques

      2. Affecter une valeur

  • = pour affecter une valeur
  • Peut être une chaîne de caractère (str), nombre (int) ou Booléen
  • Mettre les chaînes de caractère entre  » « 

        3. Les opérations sur les variables 

  • Opérations + – / * possibles entre variables
  • Elles doivent être de même type

LES FONCTIONS

Une fonction est une suite d’instructions que l’on peut appeler avec un nom. Voici quelques exemples de fonctions de base :

print : afficher une variable dans le terminal
print(variable1,variable2)
print('Le résultat est', variable1)

input : demander à l'utilisateur de saisir des informations
age = int(input("Quel est votre âge ? "))
chaine = input('Entrez une de caractères')

str : convertir une variable en chaîne de caractère

len : compter le nombre de caractère d'une chaîne de caractères
longueur_mot=len(chaine)

LES CONDITIONS

Les conditions permettent d’exécuter une ou plusieurs instructions dans un cas, d’autres instructions dans un autre cas. Elles sont équivalentes à si, alors, sinon.

if (condion 1) and (condition 2) :
instruction1
elif :
instruction2
else :
instruction

Les conditions les plus utilisées :

  • =! : différent de
  • == : égalité parfaite
  • <= ou >= : inférieur ou égal/supérieur

LES LISTES

Les listes servent à stocker temporairement des valeurs dans une même variable. Elles peuvent être des nombres ou des chaînes de caractère. On peut également le modifier à l’infini.

Déclarer une liste

Ajouter des valeurs à une liste :
liste.insert(x) : ajouter une variable à l'indice x
liste.append : ajouter une nouvelle variable en bout de liste
liste.extend : ajouter plusieurs variables à la fois

Supprimer des valeurs d'une liste
liste.pop([x]) : supprimer la valeur de l'indice x
del liste[x] : supprimer la valeur de l'indice x
liste.remove("...") : enlever une variable par son nom

Supprimer une liste entière
liste.clear() : supprimer toutes les valeurs d'une liste
del liste[:] : supprimer toutes les valeurs d'une liste

LES BOUCLES

Série d’instructions qui servent à effectuer des tâches répétitives, dans le but d’obtenir un résultat ou d’atteindre un objectif. Voici différents types qui existent :

# for : pour une valeur de départ jusqu'à une valeur d'arrivée, effectuer une instruction
for i in range(valeur_depart,valeur_arrivee+1):
instruction1

# for each : pour chaque valeur d'une liste donnée, effectuer une instruction
for each var_liste in liste :
instruction2

# while : tant qu'une condition est vraie, effectuer une instruction
while condition1 :
instruction3

LES ERREURS LES PLUS FRÉQUENTES

  1. Erreur d’association de variable (concaténation)

C’est  le fait d’associer deux variables qui ne sont pas du même type. Ce type d’erreur est le plus récurrent pour des personnes qui débutent python.

Par exemple, avec la syntaxe suivante :

On obtient le message d’erreur suivant :

Cela signifie que vous ne pouvez pas associer une chaîne de caractère à un entier. De ce fait, pour corriger l’erreur, il faut convertir « age » qui est un entier en une chaîne de caractère en le mettant dans le bon format .

Ainsi, il faut le corriger comme suit : 

Et on obtient le résultat suivant :

      2. Erreurs d’indentation

Lorsque le code n’est pas bien indenté, les instructions ne s’effectuent pas car le programme ne compile pas. C’est pourquoi il faut respecter les indentations.

Catégories : Python

0 commentaire

Laisser un commentaire

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