Programmation informatique appliquée aux sciences et technologie, composé de 5 chapitres :

1. Fondamentaux de l'informatique et outils numériques

Ce chapitre couvre les bases de l'informatique et les différents outils numériques indispensables. Vous apprendrez les concepts clés tels que les variables, les types de données, les opérateurs, les structures de contrôle (conditions et boucles), les fonctions, les listes et la gestion des fichiers. Vous découvrirez également le rôle des systèmes d'exploitation, leur gestion des ressources et les types de systèmes d'exploitation (Linux et Windows).

2. Langage de programmation Python

Ce chapitre est dédié à l'apprentissage du langage de programmation Python. Vous explorerez les bases de la syntaxe Python, les structures de données, la programmation orientée objet, ainsi que des bibliothèques et modules populaires utilisés dans le développement d'applications. Vous développerez des compétences pratiques en écrivant des programmes Python pour résoudre divers problèmes.

3. Programmation et automatisation

Dans ce chapitre, vous apprendrez comment automatiser des tâches répétitives en utilisant des scripts Python. Vous explorerez des bibliothèques Python telles que os, shutil, openpyxl et pandas pour la manipulation de fichiers, la gestion des fichiers Excel ou CSV, et l'automatisation de tâches courantes comme l'envoi d'e-mails. Vous verrez également des exemples pratiques d'automatisation pour améliorer l'efficacité de votre travail.

4. Apprentissage avancé d'Excel

Ce chapitre se concentre sur les fonctionnalités avancées d'Excel. Vous découvrirez comment utiliser des formules complexes, des tableaux croisés dynamiques, des graphiques et des outils d'analyse de données pour traiter et visualiser des ensembles de données. Vous apprendrez également à automatiser des tâches dans Excel en utilisant des macros et des scripts VBA (Visual Basic for Applications).

5. Apprentissage de GanttProject

Dans ce chapitre, vous apprendrez à utiliser GanttProject, un outil de gestion de projet open-source. Vous découvrirez comment créer des diagrammes de Gantt pour planifier et suivre l'avancement des projets. Vous apprendrez à définir des tâches, des dépendances, des ressources et des calendriers pour gérer efficacement vos projets.

Chaque chapitre est conçu pour vous fournir des connaissances pratiques et théoriques qui vous permettront d'appliquer la programmation informatique dans divers domaines scientifiques et technologiques