Voici un cheat sheet complet de Python avec les concepts et les commandes de base.
Python est un
langage de programmation polyvalent très populaire, utilisé pour le développement Web, la science
des données, l'automatisation, et bien d'autres domaines.
Variables et Types de Données
# Variables
x = 5
name = "John"
is_happy = True
# Types de données
int_var = 10
float_var = 3.14
str_var = "Hello, World!"
bool_var = True
Opérateurs
# Opérations mathématiques
result = 5 + 3
result = 10 - 2
result = 6 * 7
result = 20 / 4
# Opérations de comparaison
is_equal = (x == 5)
is_not_equal = (x != 10)
is_greater = (x > 3)
is_less_or_equal = (x <= 5)
# Opérations logiques
and_op = (True and False)
or_op = (True or False)
not_op = not True
Structures de Contrôle
# Condition if-else
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")
# Boucle for
for i in range(5):
print(i)
# Boucle while
count = 0
while count < 5:
print(count)
count += 1
Fonctions
# Définition d'une fonction
def greet(name):
return "Hello, " + name
# Appel de fonction
message = greet("Alice")
print(message)
Structures de Données
# Listes
my_list = [1, 2, 3, 4, 5]
my_list.append(6)
element = my_list[2]
# Tuples (non modifiables)
my_tuple = (1, 2, 3)
# Dictionnaires
my_dict = {"name": "John", "age": 30}
value = my_dict["name"]
Manipulation de Fichiers
# Ouverture d'un fichier en lecture
with open("file.txt", "r") as file:
content = file.read()
# Ouverture d'un fichier en écriture
with open("output.txt", "w") as file:
file.write("Hello, World!")
Bibliothèques Python
# Import de bibliothèques
import math
import random
# Utilisation de fonctions de bibliothèques
sqrt_val = math.sqrt(16)
random_num = random.randint(1, 10)
Gestion d'Exceptions
try:
result = 10 / 0
except ZeroDivisionError:
print("Division by zero is not allowed.")
Classes et Objets
# Définition d'une classe
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Hello, my name is {self.name}.")
# Création d'un objet
person1 = Person("Alice", 25)
person1.greet()
Ce cheat sheet couvre les concepts de base de Python, mais Python est un langage très riche avec de
nombreuses fonctionnalités avancées. N'hésitez pas à explorer davantage ou à consulter la
documentation officielle de Python pour en savoir plus.