1) Présentation des concepts de base de la programmation
Introduction à l'environnement Python
Installation et configuration de l'environnement de développement
2) Représentation des nombres entiers en binaire
Conversion entre les systèmes de numération (binaire, décimal, hexadécimal)
Opérations arithmétiques de base en binaire
3) Introduction à la logique booléenne
Opérateurs logiques (ET, OU, NON)
Tables de vérité et expressions booléennes
Les lois de Morgan et leur utilisation dans la simplification des expressions logiques
4) Variables, types de données et opérations de base
Structures de contrôle : conditionnelles et boucles
Fonctions et modularité
Manipulation de chaînes de caractères
5) Listes et tuples
Manipulation des listes et des tuples
Compréhensions de listes