Web Analytics

software-engineer

⭐ 354 stars French by mrshaw01

🌐 Langue

Ingénieur Logiciel

statut pre-commit

Dernier Commit Problèmes Pull Requests

Une collection organisée et de haute qualité de ressources d'apprentissage axées sur Python et bientôt C/C++, conçue pour bâtir de solides bases en ingénierie logicielle et une compréhension des systèmes.

Structure du Répertoire

.
├── python-basic/           # Essential Python syntax, data types, and operations
├── python-advanced/        # Decorators, threading, logging, JSON, and more
├── python-OOP/             # Deep dive into Python's object-oriented programming
├── cpp-basic/              # Fundamentals of C++: syntax, memory, pointers, etc.
├── cpp-advanced/           # Advanced C++: RAII, noexcept, smart pointers, RVO, etc.
├── cpp-OOP/                # Object-oriented programming in C++
├── CUDA/                   # GPU programming with CUDA (host & device code)
├── MPI/                    # Message Passing Interface programming and demos
├── docs/                   # System-level notes on performance, Python-C++ interop, mixed precision, etc.
└── README.md               # Project overview (this file)

Comment utiliser

Chaque dossier numéroté contient un fichier README.md expliquant les concepts, ainsi que des fichiers .py exécutables. Par exemple :

cd python-advanced/08-decorators
python basic_function_decorator.py
Certains scripts nécessitent des bibliothèques tierces (par exemple, numpy, scipy, torch).

Tout le code est compatible avec Python 3.7+ et écrit pour être minimal, ciblé et testable.

Points forts

Python

C++

Systèmes & Performance

Philosophie d'apprentissage

Historique des étoiles

Star History Chart

🤝 Contributions

Vous avez trouvé un bug, une faute de frappe ou souhaitez étendre quelque chose ? Ouvrez une PR — toutes les contributions sont les bienvenues.

📄 Licence

Licence MIT — libre d'utilisation, d'adaptation et de partage pour l'apprentissage et l'enseignement.

--- Tranlated By Open Ai Tx | Last indexed: 2025-07-18 ---