Web Analytics

software-engineer

⭐ 354 stars Italian by mrshaw01

🌐 Lingua

Ingegnere del Software

pre-commit status

Ultimo Commit Problemi Pull Requests

Una collezione curata e di alta qualità di risorse di apprendimento focalizzate su Python e presto C/C++, progettata per costruire solide basi di ingegneria del software e comprensione a livello di sistema.

Struttura del Repository

.
├── 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)

Come usare

Ogni cartella numerata contiene un file README.md che spiega i concetti, insieme a file .py eseguibili. Ad esempio:

cd python-advanced/08-decorators
python basic_function_decorator.py
Alcuni script richiedono librerie di terze parti (ad es., numpy, scipy, torch).

Tutto il codice è compatibile con Python 3.7+ ed è scritto per essere minimale, focalizzato e testabile.

Punti salienti

Python

C++

Sistemi & Performance

Filosofia di apprendimento

Star History

Grafico Star History

🤝 Contributi

Hai trovato un bug, un errore di battitura o vuoi estendere qualcosa? Apri una PR — ogni contributo è benvenuto.

📄 Licenza

Licenza MIT — libera per uso, adattamento e condivisione per apprendimento e insegnamento.

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