Apprendre Python en 1 heure - Cours débutant complet 2024

Vidéo publiée le mardi 20 février 2024, page mise à jour le mardi 24 septembre 2024.

Apprenez à coder en Python en français en une heure avec ce tutoriel pour débutants. Ce cours vous guide pas à pas pour maîtriser les bases de Python.

Projet 1 - Convertisseur de Degrés

Codez un programme pour convertir des degrés Celsius en degrés Fahrenheit.

  • Demandez à l’utilisateur d’entrer une température en degrés Celsius
  • Convertissez ces degrés Celsius en degrés Fahrenheit
  • Affichez le résultat avec la fonction print

Le programme demande à l’utilisateur d’entrer des degrés en Celsius et puis on affiche combien ça fait en Fahrenheit.

Projet 2 - Mention au Bac

Créez un programme Python qui demande à l’utilisateur sa moyenne au baccalauréat et affiche la mention correspondante selon les critères suivants :

  • Pas de mention : moyenne inférieure à 12
  • Assez bien : moyenne entre 12 (inclus) et 14 (exclus)
  • Bien : moyenne entre 14 (inclus) et 16 (exclus)
  • Très bien : moyenne entre 16 (exclus) et 18 (exclus)
  • Félicitations du jury : moyenne supérieure ou égale à 18

Utilisez les notions vues : input, float, les conditions if, elif et else, les opérateurs de comparaison <, >, <=, >=, ==, !=, les opérateurs logiques or et and.

Aller plus loin

  • Mais que se passe-t-il quand l’utilisateur fournit une note supérieure à 20 ?
  • Ou quand l’utilisateur entre autre chose qu’un nombre ?
  • Vous pouvez réfléchir aux cas qui peuvent faire échouer le code et améliorer votre programme.

Projet 3 - Le jeu du pendu

L’utilisateur doit deviner un mot mystère avant d’avoir perdu toutes ses vies.

Le joueur possède 7 vies.

On lui demande une lettre à chaque tour :

  • Si la lettre se trouve dans le mot, on l’affiche
  • Sinon, le joueur perd une vie

La partie s’arrête quand :

  • Le joueur n’a plus de vies
  • Ou bien s’il a trouvé le mot mystère

Implémentez une boucle dans votre code.

Projet 4 - Fonction range

Dans ce quatrième projet on réécrit une version simplifiée de la fonction range.

La fonction range est une fonction que vous allez souvent utiliser avec vos boucles for.

C’est donc une bonne idée d’en coder une soi-même pour bien la comprendre.

Faites donc une fonction qui :

  • Prend un paramètre (exemple : n)
  • Renvoie une liste de taille de ce paramètre (n) qui continent [0, 1, 2, ..., n - 1]

Ce projet va tester votre compréhension des fonctions en Python.

Projet 5

Faites une classe de votre choix. Votre classe doit comporter :

  • Un constructeur
  • Au moins un attribut
  • Au moins une méthode

Amusez-vous !