J'avais dit que je ne toucherais jamais au code, et me voilà en train de faire des exercices Python pour débutants sur Codedex. De la musique passe en fond sonore pendant que je réfléchis à voix haute. Je tape mal certaines lignes, puis je repère plus tard la même erreur. Le modulo m'embrouille avant que ça fasse tilt. L'exercice sur l'IMC a pris un tournant. Lancez la vidéo et travaillez en même temps que moi.

Le parcours Codedex

Codedex est la plateforme sur laquelle j'apprends Python. C'est payant, et je trouve que ça vaut son prix.

Le plan, c'est le vibe coding, et le but est d'essayer Python. La musique de fond vient de StreamBeats. La séance reste assez silencieuse, avec quelques réflexions à voix haute pendant que j'essaie de comprendre.

  • Hello World
  • Motifs
  • Initiales en ASCII
  • Une lettre à mon futur moi
  • Variables et types de données
  • De Fahrenheit à Celsius
  • IMC et opérateurs Python

Variables et types de données

J'écris une variable pour chaque type. La variable entière s'appelle XP et vaut 30, puis je crée le nombre flottant, un nom sous forme de chaîne de caractères et le booléen.

  • Un entier est un nombre sans partie décimale
  • Un nombre flottant est un nombre décimal
  • Une chaîne de caractères est du texte
  • Un booléen vaut vrai ou faux

Le modulo et le résultat de l'IMC

Le modulo m'embrouille pendant un moment. Dans le premier exemple, six modulo deux donne zéro, et au début je n'arrive pas à l'expliquer. Le signe renvoie ce qui reste, pas le résultat de la division. Puis ça fait tilt.

Pour l'exercice sur l'IMC, je déclare d'abord les valeurs, puis je saisis mes propres nombres. Le résultat est de 26,6, ce qui le place dans la catégorie « surpoids ». Ensuite, c'est l'IMC d'un athlète.

  • Neuf modulo deux : on compte combien de fois deux entre dans neuf, et le reste est la réponse
  • Huit modulo deux donne zéro

Outils et liens

  • Codedexcodedex.ioLa plateforme où je fais les exercices Python.
  • StreamBeatsstreambeats.comLa musique de fond qui passe pendant la séance.

Non sponsorisé.