5 codes python à connaitre
5/5 - (2 votes)

Les classiques du code Python

Tu veux être un Jedi du Python, n’est-ce pas ? Alors, accroche-toi à ton clavier, parce qu’on va plonger dans le monde fascinant des codes Python que tu dois absolument connaître. On va aborder 5 sujets et je t’assure qu’après ça, tu seras le Yoda de la programmation Python. Enfin, peut-être pas Yoda, mais disons un padawan très compétent.

Avant de plonger dans ces concepts, si tu es complètement nouveau dans le monde de Python, je te recommande fortement de consulter ce super guide pour les bases du codage en Python.

 

boucles for

Bon, commençons par quelque chose de simple, les boucles for. Tu connais, hein? Si tu n’en as jamais entendu parler, il est grand temps de sortir de ta grotte. Voici comment ça fonctionne :

for i in range(5):
  print(i)

Là, le code va simplement afficher les nombres de 0 à 4. Simple, non? Utilise range() pour définir les limites et ce que tu veux faire à chaque itération se passe dans l’indentation. Tu peux aussi boucler sur des listes, des dictionnaires, etc. C’est comme un couteau suisse pour les programmeurs.

 

List comprehensions

Ensuite, les list comprehensions. Imagine, tu veux créer une liste avec les carrés des nombres de 1 à 10. Tu pourrais le faire avec une boucle for, mais pourquoi se fatiguer quand Python te donne une solution plus classe ?

squares = [x*x for x in range(1, 11)]

Tadaa! Une seule ligne et c’est réglé. Ton code est plus propre, plus rapide et surtout, tu passes moins de temps à taper. Un win-win-win, quoi.

 

Fonctions

Passons maintenant aux fonctions. Si tu trouves toi-même en train de copier-coller des bouts de code, c’est un signal divin qu’il te faut utiliser une fonction. Regarde :

def greet(name):
  return f"Salut {name}!"

print(greet("John"))

Une fonction c’est comme une machine à café. Tu mets un ingrédient (argument), tu appuies sur un bouton (appelle la fonction), et tu obtiens ta boisson préférée (retour de la fonction).

 

Dictionnaires

Ok, les dictionnaires. Imagine un casier où tu ranges toutes tes affaires de geek : clés USB, écouteurs, cartes Pokemon, etc. Chaque casier a une étiquette, c’est le principe des dictionnaires.

geek_stuff = {"clé USB": "16GB", "écouteurs": "Sony", "cartes Pokemon": "Pikachu"}

Pour accéder à un élément, utilise simplement l’étiquette (la clé).

print(geek_stuff["écouteurs"])

 

Gestion des exceptions

Dernier point, mais pas des moindres, la gestion des exceptions. Parce que tout ne se passe pas toujours comme prévu, même si tu es un génie du code.

try:
  print(10/0)
except ZeroDivisionError:
  print("Ah non, tu ne me piégeras pas!")

Avec ça, ton programme ne va pas s’écraser comme un avion en papier en cas d’erreur. Tu as prévu le coup, comme un vrai pro. Voilà, c’était les 5 codes Python que tu dois absolument connaître. T’as vu, c’est pas sorcier ! Alors va, jeune padawan, et que la Force du Python soit avec toi.