
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
- Teacher: Mohamed BENCHEIKH