Web Analytics

software-engineer

⭐ 354 stars Spanish by mrshaw01

🌐 Idioma

Ingeniero de Software

estado de pre-commit

Último Commit Incidencias Pull Requests

Una colección seleccionada y de alta calidad de recursos de aprendizaje centrados en Python y próximamente C/C++, diseñada para construir bases sólidas en ingeniería de software y comprensión a nivel de sistema.

Estructura del Repositorio

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

Cómo usar

Cada carpeta numerada contiene un README.md que explica los conceptos, junto con archivos .py ejecutables. Por ejemplo:

cd python-advanced/08-decorators
python basic_function_decorator.py
Algunos scripts requieren librerías de terceros (por ejemplo, numpy, scipy, torch).

Todo el código es compatible con Python 3.7+ y está escrito para ser mínimo, enfocado y testeable.

Destacados

Python

C++

Sistemas y Rendimiento

Filosofía de Aprendizaje

Historial de Estrellas

Gráfico de Historial de Estrellas

🤝 Contribuciones

¿Encontraste un error, un fallo de tipeo o quieres extender algo? Abre un PR — todas las contribuciones son bienvenidas.

📄 Licencia

Licencia MIT — libre para usar, adaptar y compartir para aprendizaje y enseñanza.

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