Repository personnel pour la Classe Préparatoire PCSI
By Abdelkabir - Ibn Taimiya CPGE 🇲🇦
Ce repository contient l'ensemble de mon travail en programmation et résolution de problèmes durant mes 2 années de classe préparatoire PCSI. Il regroupe :
- TPs (Travaux Pratiques) : Exercices pratiques donnés chaque semaine ou toutes les 2 semaines
- TDs (Travaux Dirigés) : Exercices guidés pour approfondir les concepts
- Algorithmes : Implémentations d'algorithmes généraux et problem solving
- Révisions : Exercices de révisions pour l'informatique (dans Informatique/Revisions/)
prepa-pcsi/
│
├── Mathematiques/ # Mathématiques
│ └── TPs-TDs/ # Travaux Pratiques & Travaux Dirigés
│
├── Physique/ # Physique
│ └── TPs-TDs/ # Travaux Pratiques & Travaux Dirigés
│
├── Chimie/ # Chimie
│ └── TPs-TDs/ # Travaux Pratiques & Travaux Dirigés
│
├── Informatique/ # Informatique
│ ├── TPs-TDs/ # Travaux Pratiques & Travaux Dirigés
│ └── Revisions/ # Révisions DS informatique
│
├── Sciences-Ingenieur/ # Sciences de l'Ingénieur (SI)
│ └── TPs-TDs/ # Travaux Pratiques & Travaux Dirigés
│
└── Algorithmes-General/ # Algorithmes généraux, structures de données & problem solving
├── pgcd/
└── Problem-Solving/ # LeetCode, HackerRank, etc.
Chaque TP/TD est organisé dans un dossier dédié avec :
- Le code source (
.py,.ipynb) - Un
README.mdexpliquant le sujet - Les données/fichiers nécessaires
Convention de nommage :
TP01-nom-descriptif/TD01-nom-descriptif/
# Python 3.x requis
python --version
# Installer les dépendances (si nécessaire)
pip install numpy matplotlib scipy pandasConsultez le README.md dans chaque dossier de matière pour :
- La liste des TPs/TDs disponibles
- Les objectifs pédagogiques
- Les compétences développées
| Matière | Contenu | Langage |
|---|---|---|
| Mathématiques | Algèbre, Analyse, Probabilités | Python |
| Physique | Mécanique, Électromagnétisme, Thermodynamique | Python |
| Chimie | Thermochimie, Cinétique, Atomistique | Python |
| Informatique | Algorithmique, Structures de données, POO | Python |
| Sciences de l'Ingénieur | Automatique, Systèmes, Modélisation | Python |
- Python 3.x - Langage principal
- NumPy - Calcul numérique
- Matplotlib - Visualisation
- SciPy - Calculs scientifiques
- Pandas - Manipulation de données
Ce repository est mis à jour régulièrement avec :
- Les nouveaux TPs/TDs donnés par les professeurs
- Les corrections et améliorations
- Les révisions pour les DS
Années couvertes : 2025-2027
Formation : PCSI (Physique, Chimie et Sciences de l'Ingénieur)
Ce repository est personnel mais ouvert à la consultation. Pour toute question ou suggestion d'amélioration, n'hésitez pas à ouvrir une issue.
Bon courage à tous les étudiants en prépa ! 💪