logoEN
Designed by Abed Zim

Python Cheatsheet : Un guide de référence rapide pour les développeurs python

Python Cheatsheet : Un guide de référence rapide pour les développeurs python

1. Syntaxe de base


# Python est un lanuage différenciant majuscules et minuscules. Cela signifie que les variables `maVariable` et `mavariable` sont traitées comme deux variables différentes. myVariable = 5 myvariable = 10 # Python utilise l'indentation pour définir des blocs de code, plutôt que des accolades. Cela signifie que le niveau d'indentation d'une ligne de code détermine sa place dans le bloc de code. if True: # Cette ligne est indentée, elle fait donc partie du bloc de code print("Hello, World!") # Cette ligne aussi est indentée, elle fait donc aussi partie du bloc de code x = 5 # Cette ligne n'est pas indentée, elle ne fait donc pas partie du bloc de code print("Goodbye, World!") # Les lignes se terminent par un point-virgule (;) ou une nouvelle ligne. Vous pouvez utiliser un point-virgule pour mettre plusieurs instructions sur une seule ligne. x = 5; y = 10; z = 15 #C'est la même chose que ci-dessus, mais sur plusieurs lignes. x = 5 y = 10 z = 15 # Les commentaires sont signalés par un symbole "#". Tout ce qui suit le "#" sur une ligne est ignoré par l'interpréteur. #Ceci est un commentaire x = 5 #C'est aussi un commentaire # Ceci est un commentaire sur plusieurs lignes ''' Ceci est un commentaire sur plusieurs lignes. '''



2. Les variables


# Les noms de variables peuvent contenir des lettres, des chiffres et des traits de soulignement. Ils doivent commencer par une lettre ou un trait de soulignement. myVariable = 5 _privateVariable = 10 # Python a plusieurs types de données, y compris des entiers, des flottants, des chaînes et des booléens. myInt = 5 # Ceci est un entier myFloat = 5.5 # Ceci est un décimale myString = "Hello, World!" # Ceci est une chaîne de caractère myBoolean = True # Ceci est un booléen # Les variables sont créées avec l'opérateur d'affectation (=). x = 5 # Plusieurs variables peuvent être affectées sur une seule ligne, séparées par des virgules. x, y, z = 1, 2, 3



3. Les opérateurs


# Python a plusieurs types d'opérateurs, y compris les opérateurs arithmétiques, de comparaison et logiques. # Les opérateurs arithmétiques incluent +, -, *, /, % (module ), and ** (exponentiation). x = 5 + 2 # x est égal à 7 y = 5 - 2 # y x est égal à 3 z = 5 * 2 # z x est égal à 10 a = 5 / 2 # a x est égal à 2.5 b = 5 % 2 # b x est égal à 1 c = 5 ** 2 # c x est égal à 25 # Les opérateurs de comparaison incluent == (égal à), != (pas égal à), > (plus grand que), < (plus petit que), >= (supérieur ou égal à), and <= (inférieur ou égal à). x = 5 == 5 # x = True y = 5 == 6 # y = False z = 5 != 5 # z = False a = 5 > 4 # a = True b = 4 < 5 # b = True c = 5 >= 5 # c = True d = 4 <= 5 # d = True # Les opérateurs logiques incluent et, ou, et non. x = True and False # x = False y = True or False # y = True z = not True # z = False



4. Structures de contrôle


# Python a plusieurs structures de contrôle, y compris les instructions if/elif/else et les boucles for/while. # Les instructions if/elif/else sont utilisées pour exécuter différents blocs de code en fonction d'une condition. x = 5 if x > 0: # Ce bloc de code s'exécutera car la condition (x > 0) est vraie print("x est positif") elif x < 0: # Ce bloc de code ne s'exécutera pas car la condition (x < 0) is Faux print("x est negatif") else: # Ce bloc de code ne s'exécutera pas car les conditions précédentes n'étaient pas remplies print("x = 0") # Les boucles for sont utilisées pour itérer sur une séquence d'éléments. for i in range(5): # Ce bloc de code s'exécutera 5 fois, i prenant les valeurs 0, 1, 2, 3 et 4 print(i) # Les boucles While sont utilisées pour exécuter un bloc de code de manière répétée tant qu'une condition est vraie. x = 5 while x > 0: # Ce bloc de code s'exécutera tant que x est supérieur à 0 print(x) x -= 1 # Décrémenter x par 1



5. Les fonctions


# Les fonctions sont des blocs de code qui peuvent être appelés par leur nom et accepter des arguments. # Les fonctions sont définies avec le mot-clé def, suivi du nom de la fonction et d'un ensemble de parenthèses. def maFonction(): # C'est le corps de la fonction print("Hello, World!") # Les arguments sont passés aux fonctions entre parenthèses, séparés par des virgules. def salutation(nom): # Cette fonction prend un seul argument, 'nom' print("Salut, " + nom + "!") # Les fonctions peuvent renvoyer une valeur à l'aide du mot-clé return. def add(x, y): # Cette fonction prend deux arguments, 'x' et 'y', et renvoie leur somme return x + y # Voici quelques exemples d'appels de fonctions maFonction() # Outputs: "Hello, World!" salutation("Alice") # Outputs: "Salut, Alice!" result = add(5, 7) # resultat 12



6. Les classes


# Les classes sont utilisées pour créer des objets et définir leurs propriétés et comportements. # Les classes sont définies avec le mot-clé class, suivi du nom de la classe et d'un ensemble de parenthèses. class MaClass: # Les propriétés et les comportements sont définis dans la classe à l'aide de méthodes, qui sont des fonctions définies dans la classe. def salutation(self): # Cette méthode affiche un message d'accueil print("Hello, World!") # Les objets sont créés à partir de classes à l'aide de la méthode constructeur, qui est une méthode spéciale appelée __init__. monObjet = MaClass() # Cela crée un nouvel objet à partir de la classe MyClass # Les méthodes sont appelées sur des objets en utilisant la notation par points. monObjet.salutation() # Outputs: "Hello, World!"



7. Les exceptions


# Les exceptions sont utilisées pour gérer les erreurs et les conditions exceptionnelles en Python. # Les exceptions sont déclenchées avec le mot-clé raise, suivi du type d'exception et d'un message facultatif. raise ValueError("Invalid value") # Ceci déclenche une ValueError avec le message "Invalid value" # Les exceptions peuvent être interceptées et gérées à l'aide de blocs try/except. try: # Ce bloc de code peut déclencher une exception x = int("hello") # Cela lèvera une ValueError car "hello" ne peut pas être converti en entier except ValueError comme e : # Ce bloc de code s'exécutera si une ValueError est déclenchée print("Erreur : " + str(e)) # Le bloc finally est utilisé pour exécuter du code, qu'une exception soit déclenchée ou non. try: # Ce bloc de code peut déclencher une exception x = int("hello") # Cela déclenchera une ValueError car "hello" ne peut pas être converti en entier except ValueError comme e : # Ce bloc de code s'exécutera si une ValueError est déclenchée print("Erreur : " + str(e)) finally: # Ce bloc de code s'exécutera toujours print("Terminé")
Abed Zim

Abed Zim

Je suis ingénieur logiciel, designer et écrivain occasionnel. Pendant mon temps libre, j'écris des articles sur mes expériences pour partager mes connaissances avec les autres.

Abed Zim's Signature
logo

Recevez les dernièrs articles!

Abonnez-vous maintenant pour des inspirations et les derniers conseils, directement dans votre boîte de réception.

© 2023. Abed ZIM. Tous droits réservés.