Skip to content

🎓This repository features Python implementations of mathematical functions and algorithms covered in PCSI preparatory classes. Each function is documented and includes usage examples to support learning and revision.

Notifications You must be signed in to change notification settings

abdelkabirouadoukou/prepa-pcsi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PREPA PCSI - 2 Ans de Code & Résolution de Problèmes

Repository personnel pour la Classe Préparatoire PCSI

By Abdelkabir - Ibn Taimiya CPGE 🇲🇦


📚 Description

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/)

🗂️ Structure du Repository

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.

🎯 Organisation des TPs/TDs

Chaque TP/TD est organisé dans un dossier dédié avec :

  • Le code source (.py, .ipynb)
  • Un README.md expliquant le sujet
  • Les donnĂ©es/fichiers nĂ©cessaires

Convention de nommage :

  • TP01-nom-descriptif/
  • TD01-nom-descriptif/

🚀 Comment Utiliser ce Repository

Prérequis

# Python 3.x requis
python --version

# Installer les dépendances (si nécessaire)
pip install numpy matplotlib scipy pandas

Navigation

Consultez 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ères Couvertes

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

🛠️ Technologies Utilisées

  • Python 3.x - Langage principal
  • NumPy - Calcul numĂ©rique
  • Matplotlib - Visualisation
  • SciPy - Calculs scientifiques
  • Pandas - Manipulation de donnĂ©es

đź“… Suivi des Mises Ă  Jour

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ée Scolaire

Années couvertes : 2025-2027
Formation : PCSI (Physique, Chimie et Sciences de l'Ingénieur)

đź“§ Contact & Contributions

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 ! 💪

About

🎓This repository features Python implementations of mathematical functions and algorithms covered in PCSI preparatory classes. Each function is documented and includes usage examples to support learning and revision.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •