Introduit les fondamentaux de la programmation C, couvrant les familles de langues, les types de données, les pointeurs et les processus de compilation.
Couvre les bases de l'entrée et de la sortie en programmation C, en se concentrant sur les entrées et les sorties du clavier et de l'écran, ainsi que sur la gestion des fichiers.
Discute de la mise en œuvre et de la gestion des tableaux dynamiques dans la programmation C, en se concentrant sur l'allocation de la mémoire et les méthodes d'accès sécurisé.
Explique les rôles de linker et de loader dans la programmation C, en se concentrant sur la compilation séparée et la création de fichiers exécutables.
Présente les concepts de programmation Python, en se concentrant sur les dictionnaires et les classes, y compris leurs définitions, leur utilisation et des exemples pratiques.
Explique l'allocation dynamique de la mémoire en C, en se concentrant sur les fonctions malloc et calloc et leurs différences, y compris les techniques de prévention des erreurs.
Explore la bibliothèque Eigen pour l'algèbre linéaire, couvrant les vecteurs, les matrices, les tableaux, la gestion de la mémoire, le remodelage et les opérations par composant.
Explique l'abstraction de l'espace d'adressage, en se concentrant sur la gestion de la mémoire, les structures de pile et de tas, et leurs rôles dans l'allocation dynamique de la mémoire.
Explore les données sur la consommation d'eau à Genève, y compris les graphiques sur la consommation et les pertes, les ensembles de données disponibles et les phases de traitement des données.