Programmation informatique appliquée aux sciences et technologie
Le module de programmation scientifique introduit les bases de la programmation et de l’analyse de données à l’aide de langages comme Python et R. Il permet de comprendre les notions fondamentales telles que les variables, les types de données (entiers, flottants, chaînes de caractères), ainsi que les opérateurs arithmétiques utilisés pour effectuer des calculs. Le cours aborde également les structures de contrôle comme les conditions (if, else) et les boucles (for, while), qui servent à contrôler le déroulement des programmes.
Le module explique aussi les fonctions, qui sont des blocs de code réutilisables permettant de structurer et simplifier les programmes. Il présente les structures de données essentielles comme les listes, les dictionnaires et les tuples, utilisées pour organiser et manipuler les informations. Une introduction est également donnée sur la gestion des fichiers (lecture, écriture, modification et suppression), ainsi que sur le rôle des systèmes d’exploitation comme Windows et Linux dans l’exécution des programmes.
Enfin, le module introduit les bases des réseaux informatiques (adresse IP, DNS, Internet) et la programmation scientifique avec des outils comme Pandas et NumPy pour l’analyse de données, ainsi que Matplotlib et Seaborn pour la visualisation. Une introduction au Machine Learning est également présentée avec Scikit-learn, incluant des notions comme la régression, la classification et le clustering. Ce module permet ainsi de développer des compétences complètes en programmation, analyse de données et initiation à l’intelligence artificielle.
Enseignant: zeragui bankaddour