Fiche de révision : Bases de Python pour débutants

Plan du Cours

  1. Python et vocabulaire de base
  2. Variables et types de données
  3. Opérateurs et comparaisons
  4. Conditions et boucles
  5. Listes et fonctions
  6. Erreurs fréquentes et fonctions utiles

1. Python et vocabulaire de base

Notions clés & Définitions

  • Variable : Une boîte qui stocke une valeur, permettant de mémoriser une information.
  • Fonction : Une commande qui effectue une action.
  • Argument : Une information donnée à une fonction.
  • Commentaire : Un texte ignoré par Python, introduit par le symbole #, qui sert à expliquer le code.

Points essentiels

★ À maîtriser

  • Python est un langage de programmation utilisé pour créer des jeux, des sites web, des intelligences artificielles, des programmes d'analyse de données et des automatisations.

Compléments

  • Un programme Python est une suite d'instructions exécutées de haut en bas.

2. Variables et types de données

Points essentiels

★ À maîtriser

  • Les quatre types de données de base en Python sont int (nombre entier), float (nombre décimal), str (texte) et bool (vrai ou faux).
  • La fonction print() sert à afficher quelque chose à l'écran, par exemple print("Bonjour") affiche Bonjour.
  • La fonction input() renvoie toujours du texte ; pour saisir un nombre entier, on utilise int(input()).

Compléments

  • Le type bool ne prend que deux valeurs : True (vrai) et False (faux).

3. Opérateurs et comparaisons

Points essentiels

★ À maîtriser

  • Les opérateurs arithmétiques en Python sont + (addition), - (soustraction), * (multiplication), / (division), // (division entière), % (reste ou modulo) et ** (puissance).
  • Les opérateurs de comparaison en Python sont == (égal à), != (différent de), > (supérieur à), < (inférieur à), >= (supérieur ou égal) et <= (inférieur ou égal).

Compléments

  • Une comparaison comme age >= 18 renvoie toujours True ou False.

4. Conditions et boucles

Points essentiels

★ À maîtriser

  • Une condition if exécute un bloc si la condition est vraie, et le bloc else sinon : if age >= 18: print("Majeur") else: print("Mineur").
  • La boucle for répète des instructions un nombre déterminé de fois ; par exemple for i in range(5): print(i) affiche 0 1 2 3 4.
  • La boucle while répète des instructions tant que la condition est vraie ; par exemple x = 1 puis while x <= 5: print(x) et x += 1 affiche 1 2 3 4 5.
  • L'indentation (les espaces en début de ligne) est obligatoire en Python pour délimiter les blocs d'instructions.

5. Listes et fonctions

Points essentiels

★ À maîtriser

  • En Python, le premier élément d'une liste a l'indice 0 ; par exemple fruits[0] accède au premier élément de la liste fruits.
  • On crée une fonction avec def, par exemple def bonjour(): print("Bonjour"), puis on l'utilise en l'appelant par son nom : bonjour().
  • Une fonction peut prendre des paramètres et renvoyer un résultat avec return ; par exemple def addition(a, b): return a + b puis print(addition(4, 6)) affiche 10.

Compléments

  • La méthode append() ajoute un élément à la fin d'une liste ; par exemple fruits.append("Kiwi") ajoute Kiwi à la liste fruits.

6. Erreurs fréquentes et fonctions utiles

Points essentiels

★ À maîtriser

  • Les erreurs fréquentes en Python sont SyntaxError (erreur d'écriture), NameError (variable inconnue), TypeError (mauvais type de donnée), IndexError (mauvais indice dans une liste) et ZeroDivisionError (division par zéro).

Compléments

  • Les fonctions utiles en Python sont print() (afficher), input() (lire une saisie), len() (compter les éléments), type() (connaître le type d'une variable), int() (convertir en entier), float() (convertir en décimal), str() (convertir en texte) et range() (générer une suite de nombres).

Pièges & confusions fréquents

  1. input() renvoie du texte même si l'utilisateur tape un nombre, il faut donc convertir avec int() ou float() pour faire des calculs.
  2. L'opérateur == teste l'égalité tandis que = sert à assigner une valeur à une variable.
  3. Dans une boucle while, si la condition ne devient jamais fausse, la boucle s'exécute à l'infini.
  4. Le premier élément d'une liste est à l'indice 0 et non 1.

Checklist Examen

  1. Variable
  2. Fonction
  3. Argument
  4. Commentaire
  5. Python est un langage de programmation utilisé pour créer des jeux, des sites web, des intelligences artificielles
  6. Les quatre types de données de base en Python sont int (nombre entier), float (nombre décimal), str (texte) et bool (vrai ou faux).
  7. Les opérateurs arithmétiques en Python sont + (addition), - (soustraction), * (multiplication), / (division), // (division entière)
  8. Une condition if exécute un bloc si la condition est vraie, et le bloc else sinon : if age >= 18: print("Majeur") else: print("Mineur").
  9. En Python, le premier élément d'une liste a l'indice 0 ; par exemple fruits[0] accède au premier élément de la liste fruits.
  10. Les erreurs fréquentes en Python sont SyntaxError (erreur d'écriture), NameError (variable inconnue), TypeError (mauvais type de donnée)
  11. La fonction print() sert à afficher quelque chose à l'écran, par exemple print("Bonjour") affiche Bonjour.
  12. Les opérateurs de comparaison en Python sont == (égal à), != (différent de), > (supérieur à), < (inférieur à)
  13. La boucle for répète des instructions un nombre déterminé de fois ; par exemple for i in range(5): print(i) affiche 0 1 2 3 4.
  14. On crée une fonction avec def, par exemple def bonjour(): print("Bonjour"), puis on l'utilise en l'appelant par son nom : bonjour().

Teste tes connaissances

Teste tes connaissances sur Bases de Python pour débutants avec 9 questions à choix multiples et corrections détaillées.

1. À quoi sert Python dans les exemples courants cités ?

2. Qu'est-ce qu'une variable en programmation Python ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Bases de Python pour débutants avec 11 flashcards interactives.

Qu'est-ce qu'une variable ?

Une boîte qui stocke une valeur.

Variable en Python - Définition

Une boîte stockant une valeur.

Quel symbole introduit un commentaire en Python ?

Le symbole #.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches