Les variables : entiers, flottants, chaîne de caractères, listes et tuples
Les structures en Python : instruction conditionnelle, boucles, fonctions, tests
Les algorithmes séquentiels
Les systèmes d'exploitation et les commandes associées
Les booléens et les tables de vérité
1. Les variables en Python
En Python, les variables n'ont pas besoin d'être déclarées avec un type. Le type est déterminé automatiquement.
# Types de variables entier = 42# int flottant = 3.14# float chaine = "Bonjour"# str liste = [1, 2, 3] # list (mutable) tuple = (1, 2, 3) # tuple (immuable) booleen = True# bool
Différence entre liste et tuple : Une liste est mutable (on peut modifier ses éléments), tandis qu'un tuple est immuable (on ne peut pas le modifier).
2. Structures en Python
Instructions conditionnelles
if condition:
instruction1 elif autre_condition:
instruction2 else:
instruction3
Boucles
# Boucle for for i in range(5):
print(i)
# Boucle while while condition:
instruction
Fonctions
def ma_fonction(param1, param2): """Documentation de la fonction"""
resultat = param1 + param2 return resultat
Tests
assert condition, "Message d'erreur"
3. Algorithmes séquentiels
Un algorithme séquentiel est une suite d'instructions exécutées les unes après les autres, dans l'ordre.
# Exemple d'algorithme séquentiel # Calcul de la moyenne de deux nombres def moyenne(a, b):
somme = a + b
moyenne = somme / 2 return moyenne
4. Systèmes d'exploitation et commandes
Commandes Linux (bash)
# Navigation et fichiers
ls # liste le contenu du répertoire
cd dossier # change de répertoire
pwd # affiche le répertoire courant
mkdir nom # crée un répertoire
rm fichier # supprime un fichier
# Manipulation de fichiers
cp source destination # copie un fichier
mv source destination # déplace ou renomme un fichier
cat fichier # affiche le contenu d'un fichier
Commandes Windows (cmd)
dir # liste le contenu du répertoire
cd dossier # change de répertoire
mkdir nom # crée un répertoire
del fichier # supprime un fichier
copy source destination # copie un fichier
5. Booléens et tables de vérité
Les opérateurs logiques de base :
ET (and) : Vrai si les deux opérandes sont vrais
OU (or) : Vrai si au moins un opérande est vrai
NON (not) : Inverse la valeur (vrai → faux, faux → vrai)
Table de vérité pour ET (and)
A
B
A AND B
False
False
False
False
True
False
True
False
False
True
True
True
Table de vérité pour OU (or)
A
B
A OR B
False
False
False
False
True
True
True
False
True
True
True
True
Questionnaire d'évaluation
Testez vos connaissances avec ce questionnaire. Sélectionnez la bonne réponse pour chaque question.